BellBell の回答履歴

全908件中401~420件表示
  • ブラウザによるクッキー処理につきまして

    現在、クッキーを利用してログイン~ログアウト等の処理をしていますが ブラウザによって動作が異なるようです。 動作と言いましても特殊な事では無く、ログイン後手操作でログアウトしたらそのままログアウト。 ログイン中でもクッキーの設定時間を過ぎたらログアウト可能にしたいのですが IEはバージョン6以降では特に問題も無く思ったとおりの動きを してくれますが、Firefoxでは(ver3.6.2)手操作での任意のログアウトが出来ません。 具体的には、サンプルソースの様にlogin.phpでクッキーを設定してlogout.phpで クッキーを削除していますが、Firefoxではクッキーが削除されません。 その為、ログイン後 手操作でログアウトしてもFirefoxではログアウト出来ません。 クッキー設定での時間を経過したら、ログアウト出来ます(クッキーも削除されます) ログイン側~ログアウト側 両方とも時間など、いくつかやり方を変えて見ましたが 対策が見えていません。 (ブラウザによる相違があるようでしたのでサンプルソースの様にif文で分けています。) Firefoxでは何か設定のやり方があるのでしょうか。 ご存知の方がいらっしゃいましたらご教授の程お願いします。 ■環境 OS:WindowsXP WEBサーバー:apache2.0 PHP:バージョン5.2 IE:バージョン 6/7 (クッキー許可) Firefox:バージョン 3.6.2 (クッキー許可) //-------------------------------------------- // login.php (省略サンプルソース) // クッキー設定 $userid = 'abcd'; $Agent = getenv( "HTTP_USER_AGENT" ); if (eregi("firefox", $Agent)){ // Firefox //setcookie('login_regist', $userid, time()+1); setcookie('login_regist', $userid, time()+20); }else{ // IE setcookie('login_regist', $userid, time()+20); } //-------------------------------------------- // logout.php (省略サンプルソース) // クッキー削除 $userid = 'abcd'; $Agent = getenv( "HTTP_USER_AGENT" ); if (eregi("firefox", $Agent)){ // Firefox //setcookie('login_regist', $userid, time()-2400); setcookie('login_regist', $userid, time()+0); }else{ // IE setcookie('login_regist', $userid, time() - 2400); }

    • 締切済み
    • PHP
    • moo9999
    • 回答数2
  • こんばんわ

    こんばんわ 宜しくお願いします エクセルを開くときに、ユーザーフォームを表示するようにしています。 しかし、ユーザーフォームを表示する前に、前回閉じたときのワークシートが 一瞬表示されます。 機能的に問題はないのですが、見栄えが悪いので、この表示をさせないようにできないでしょうか。 Sub Workbook_Open() 表紙.Show End Sub

    • 1211M
    • 回答数2
  • $smarty->compile_dir について

    Fatal error: Smarty error: the $compile_dir 'templates_c' does not exist, or is not a directory. 上記エラー表示となる理由が分かりません。誰か教えてください。 ▼質問したい内容 ・「templates_c」ディレクトリをドキュメントルートから外してはいけないのでしょうか? ・$smarty->compile_dirを指定しなくても、勝手に「templates_c」ディレクトリを探しにいくのでしょうか? ▼経緯 「templates」「templates_c」ディレクトリをドキュメントルートから外したら(public_htmlより上の階層に置くように変更したら)、上記エラーが出るようになりました。 「templates_c」ディレクトリをドキュメントルートへ戻すと、正常表示されます。 (但し、その際、$smarty->compile_dirは、public_htmlより上の階層を指定したままなのに、正常表示される理由が不明) 試しに、$smarty->compile_dir表記自体を外してみましたが、それでも、正常表示されてしまいます。 「templates_c」ディレクトリのパスは、$smarty->compile_dirで指定しているのでは、ないでしょうか? 「templates_c」ディレクトリのパスはどこで指定をすればよいか、 また、ドキュメントルートを外してもよいか、 この2点、誰か教えて~。 ※わざわざ「templates_c」ディレクトリを、ドキュメントルートから外さなくてもよいかとは思いますが、「templates」ディレクトリと同じところに置こうとも思ったら、出来なかったので、その理由を知りたいと思ってます。

    • ベストアンサー
    • PHP
    • re999
    • 回答数1
  • 製作したHPがフィッシングの疑い?

    ウィルスバスター2010を導入しています。 今、ビルダー11でHPを作っていたのですが、保存しようとすると「正しくないパスが指定されています」のエラーが出て、保存できません。 そこで作製したHPのフォルダを開き、index.htmlにカーソルを合わせると、以下の警告文が出ております。 --------------------- このメールはフィッシング詐欺の疑いがあると判断されました。 安全の為、画像やリンクはブロックされました。 このメールがフィッシング詐欺ではないと思われる場合はメールを開いてください。 --------------------- たぶん、ウィルスバスターが間違ってフィッシングと判断し、ブロックをしているために上書きが出来ないのでは? と思っているのですが、どのタグがフィッシングの判定を受けているのか、わかりません。 これを調べる方法、または解決策をご存知の方、おられましたらご教授ください。 よろしくお願い致します。

    • ベストアンサー
    • HTML
    • kikidon
    • 回答数1
  • VBで他のプログラムのツールバーの操作がしたい

    VBで他のプログラムのツールバーの操作がしたい Visual Basic 2008 Express Editionを利用しています。 「Process.Start」にて起動したプログラムのツールバーの操作をしたいと思います。 インターネットエクスプローラーで言ったら お気に入り→ファイル→対象のサイト と、いった感じです。 宜しくお願い致します。

  • サイトパスに使用しているURLを自動取得させたい。

    現在、config.phpにて、初期URLとして <?php define(SITE_URL, "http://www.i-ive.com/mobile/");​ ?> と記載して、menu.phpで、 <a href="<?php echo SITE_URL; ?>" accesskey="7">HOME</a> で、サイトのURLを入力しています。 このconfig.phpで記載した初期URLを、いちいち入力しなくても自動で判別できるようなので、その方法を探しています。 どなたか教えていただけないでしょうか。

    • ベストアンサー
    • PHP
    • egtomo
    • 回答数7
  • 文字列の並び替え

    お世話になっております。 以下、ご指導いただければ幸いです。 カンマで区切られた以下のような文字列があります。 $txt = "佐藤,武田,斉藤,鈴木,内田"; この変数txt内にある文字列を、「武田」と「斉藤」を入れ替えたい(並び替え)と思うのですが、どのようにすれば宜しいでしょうか? (隣り合わせのデータのみの並び替えです) ※並び返したい命令?は、順番の番号にて取得出来る状態です。 (この例の場合で言ったら、「1と2」という感じです) 現在、 $txt_array = explode(",", $txt); などとして、一旦配列にして、for文で繰り返し処理を行いながら、武田と斉藤をそれぞれ別の変数に格納し・・・などと考えていますが、とても非効率のような気がするものの、他の策が見えて来ずに困っています。 以上、お恥ずかしい質問かと思いますが、アドバイスなど頂戴出来れば幸いです。 お忙しいなか恐縮ですが宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • 文字列の並び替え

    お世話になっております。 以下、ご指導いただければ幸いです。 カンマで区切られた以下のような文字列があります。 $txt = "佐藤,武田,斉藤,鈴木,内田"; この変数txt内にある文字列を、「武田」と「斉藤」を入れ替えたい(並び替え)と思うのですが、どのようにすれば宜しいでしょうか? (隣り合わせのデータのみの並び替えです) ※並び返したい命令?は、順番の番号にて取得出来る状態です。 (この例の場合で言ったら、「1と2」という感じです) 現在、 $txt_array = explode(",", $txt); などとして、一旦配列にして、for文で繰り返し処理を行いながら、武田と斉藤をそれぞれ別の変数に格納し・・・などと考えていますが、とても非効率のような気がするものの、他の策が見えて来ずに困っています。 以上、お恥ずかしい質問かと思いますが、アドバイスなど頂戴出来れば幸いです。 お忙しいなか恐縮ですが宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • function.fileに関してお尋ねします。

    サーバーへphpを使用した配布phpを設置したのですが、 phpのブラウザ上にfunction.fileと表示が出るためクリックすると、 403エラー ページが見つかりません。と表示されます。 確かめたのですがfunction.fileというようなものはダウンロードしたものに含めれておらず頭を傾げてるところです。 詳しい方が入ましたらご指導願いますでしょうか よろしくお願いします。 function.file-put-contentsではありませんので

    • ベストアンサー
    • PHP
  • PHPについて

    初めてPHPのプログラムを設置するものですから詳しく知りたいのですけれども こちらのPHPについてですが [本体][ログ666][サンプル]となっていますがログ以外バーミッションは無いということでしょうか? http://www.netmania.jp/cgi/101.php ログ以外無い場合は属性は変えなくてもいいのでしょうか? ログの属性もサーバーによって異なるとは思うのですけれども

    • 締切済み
    • PHP
    • noname#147697
    • 回答数2
  • タブコントロールについて

    VB2008でフォームにタブコントロールを配置しました。 このタブの、ページ1にテキストボックスを作成しました。 当然ですが、 ページ2に切り替えた時には、テキストボックスが表示されません。 このテキストボックスを、どのページに切り替えた時でも表示するにはどのようにすれば良いのでしょぅか。 よろしくお願いします。

    • atsn
    • 回答数5
  • 携帯サイトの簡単ログイン、マイページ

    携帯サイトの簡単ログイン、マイページの作り方のソースを 初心者にわかる様に教えてください。 もしくは、作ってもらえませんか? キャバクラの携帯サイトを作りたいのですが、MYSQLがさっぱりわからないんです(泣 知り合いに頼んでたのですが、放置されて困ってます。 本当に助けて下さい。 希望サイトなんですが、 トップ(店舗検索、全店舗女の子最新順写メ、全店舗女の子最新順ブログ、会員登録、店舗登録) 店舗(店舗内女の子最新順写メ、店舗女の子最新順ブログ、女の子検索、女の子登録ページ) 会員マイページ(女の子お気に入り登録、プロフィール登録) 女の子マイページ(写メ更新、ブログ更新、お気に入り数の表示、プロフィール) が希望です。 作ってくれるなら、いくらぐらいで出来そうですか? 宜しくおねがいします

    • 締切済み
    • PHP
  • php→Ajax→php値の受け渡し

    こんばんは。 今phpで画像を紹介するホームページを作っています。 現在、簡易コメント欄を作成していて、 イメージではyoutubeのコメント欄のような実装をしようと 今試みているところです。 読み出したphpにてDBからセレクトしたもので 二次元の連想配列を作成し、smartyでテンプレ側にてforeachで そのまま展開してコメント、名前、投稿日時を出しています。 そこで入力フォーム表示のon/offをJavaScriptで制御していて、 もしコメントを入れたらそのままコメントを追記して 即反映させたいんですが、かなり難しくて全く出来ておりません。 現時点では読み込んでるPHP側から javascriptで別のデータベースにインサート、 セレクトするphpを読み出す→ またJavaScriptに取れた値を渡す→元のPHPに値を返して表示 とするのかなと思っていますが… 元のPHPで読み出ししたコメントと どの様にしたら切り分け出来るのか、 またこういうことは実装できるのか想像もつかないのですが… これはどの様にしていけばいいのでしょうか? 少し細かく説明し難い所もあり、文章がザックリ過ぎる、 意味がわかり難いと思いますが、 教示いただけたらありがたいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • はじめまして。

    はじめまして。 ブログの自動更新、自動投稿ソフトを作成したいと考えています。 キーワードをいれておけば勝手に記事を拾ってきて更新してくれるようにしたいのですが プログラミングははじめてでよくわかりません。 どこから勉強したら良いかわかる方、よろしくお願いいたします。 ソフト的にはこういうものを作りたいと考えてます。 http://freesoftdownload.1-yo.com/webmake/toukoukun.html

  • mysql_real_escape_stringについて

    マニュアルを見ると以下の説明がありました。 >mysql_real_escape_string() は、MySQL のライブラリ関数 mysql_real_escape_string をコールしています。 >これは以下の文字について先頭にバックスラッシュを付加します。 \x00, \n, \r, \, ', " そして \x1a. phpでpdoを使用しmysqlに登録しているのですがこの結果は正しくエスケープできているでしょうか? // 登録情報配列 $user = array( 'id' => 'test', 'pass' => '\x00 \n \r \ \x1a' ); // 略(登録実行) この結果以下のテキストがmysqlに登録されてます。 「\x00 \n \r \ \x1a」 エスケープ前の値と登録された値がなんら変わらなく見えるのですが気のせいでしょうか? ちなみにシングルクオテ―ションをダブルにすると以下のように登録されました。 「 \ ・」

    • ベストアンサー
    • PHP
    • dcx147
    • 回答数2
  • ディレクトリに入っているファイルを別のディレクトリにあるように見せかけ

    ディレクトリに入っているファイルを別のディレクトリにあるように見せかける PHPにて、とあるディレクトリに入っているファイルを、別の ディレクトリ名の中にも入っているように見せかける事は可能でしょうか? 例えば、 /yasai/ …hakusai.php …daikon.php …tomato.php /kudamono/ …ringo.php …ichigo.php …mikan.php という2つのディレクトリに入っているファイルを、 /zenbu/ というディレクトリにも入っているように見せたいのです。 つまり、「zenbu」というディレクトリにアクセスした時、 「yasai」と「kudamono」に入っていたファイルを閲覧可能にしたいのです。 /zenbu/hakusai.php /zenbu/daikon.php /zenbu/tomato.php /zenbu/ringo.php /zenbu/ichigo.php /zenbu/mikan.php という形です。方法がございましたらご教授頂けませんでしょうか。 もしも見せかける事が不可能な場合は、「自動でコピーする」という方法 ございましたら、お教え頂けると助かります。(現在、手動でコピーしているので…) 宜しくお願いします。

    • ベストアンサー
    • PHP
    • noname#125049
    • 回答数2
  • UPDATE時にSETしたい日本語文字列が文字化けし、失敗する。

    UPDATE時にSETしたい日本語文字列が文字化けし、失敗する。 POSTした時点では正しく表示されているのですが、(Printで確認) UPDATEを実行しますと、日本語文字列が化けまして正常に実行できません。 他の箇所でも同様の、ユーザー入力の日本語文字列によるUPDATEを実施しており、 そちらは上手く言っています。 そちらとの違いは可変変数を使用しているか否かといった程度で、 それが原因とは少々考えにくいです。 また、仮に原因であったとしても解決法が私の技量・知識では見つけることが困難です。 まる1日悩んでいるのですが解決できないのでご教授いただきたく思います。 文字コードに関しては、MYSQLテーブル・項目はutf8_general_ci, ソースはphpも、POST元のhtmlもUTF-8に統一しております。 ソースは下記のようなものを書いております。 <?php session_start(); //編集する文書IDを取得 $seisansyo_id = $_POST['seisanconbo']; //更新フラグを確認 $update_flg = $_POST['update_flg']; //接続文字列 $url = "localhost"; $user = "USER_1"; $pass = "userpass"; $db = "garyu_db"; if($update_flg == 1){  //ループカウンタ  $r = 1;  while($r <= 5 ) {  $update_para1 = $_POST{"day_".$r};  $update_para2 = $_POST{"youken_".$r};  $update_para3 = $_POST{"line_".$r};  $update_para4 = $_POST{"from_".$r};  $update_para5 = $_POST{"to_".$r};  $update_para8 = $_POST{"cost_".$r}; /* printして表示されるもの  $update_para1 = 2010-3-22(日付)  $update_para2 = 「打合せ」「外出」(ユーザー入力文字列)  $update_para3 = 0~6の整数  $update_para4 = 「出発点」「自宅」(ユーザー入力文字列)  $update_para5 = 「到着店」「自社」(ユーザー入力文字列)  $update_para8 = $_POST{"cost_".$r}; $link = mysql_connect($url,$user,$pass) or die("接続失敗。"); $sdb = mysql_select_db($db,$link) or die("データベースの選択失敗。"); // クエリを作成。※の行の、日本語文字列を省くと正常にUPDATEできる。 $query = "   UPDATE transportation SET REC_DATE = '".$update_para1."' , (※) USAGE = '".$update_para2."' , LINE = '".$update_para3."' , (※) START = '".$update_para4."' , (※) ARRIVE = '".$update_para5."' , COST = '".$update_para8."'   WHERE SEISANSHO_ID = '".$seisansyo_id."' AND LINE_NO = '".$r."' ";   $result = mysql_query($query); // MySQLへの接続を閉じる    mysql_close($link) or die("MySQL切断に失敗しました。");    $r++; } } ?>

    • ベストアンサー
    • PHP
  • テンプレート化したphpのmenu.php内で<a href="#">の戻り値が重複してしまう。

    PHPの勉強の為、簡易テンプレートを作成しているのですが、config.php内で指定したURLをmenu.phpで実行させたところ戻り値が重複して困っています。 ※wordpessなどで見かけるURLテンプレートタグによって、<a href="この部分">のhttp~のURLを書かなくてもいいようにしたいです。 【各ファイル】 ●index.php ●config.php [templatesフォルダ] footer.php header.php ●menu.php style.css [htmlフォルダ] ●index.php トップのindex.php内では、<?php require_once('config.php'); ?>にてconfig.phpを読み込んでいます。 メニューはパーツ分けしたので、<?php include "templates/menu.php"; ?>にて読み込んでいます。 config.phpでは、URLの戻り値として、 <?php define(SITE_URL, "http://www.yahoo.co.jp"); ?> を指定しています。 上記をtempleatesフォルダ内のmenu.phpで実行させました。 <ul> <li><a href="<?php echo SITE_URL; ?>">HOME</a></li> <li><a href="<?php echo SITE_URL; ?>/html/index.php">テスト</a></li> </ul> これで、絶対パスを書かなくてもURLが作れると思ったのですが、実際の戻り値が、 http://www.yahoo.co.jphttp://www.yahoo.co.jp と重複してしまい、ページ移動ができません。 これは、どうしてなのでしょうか? どなたか教えていただけないでしょうか。

    • ベストアンサー
    • PHP
    • egtomo
    • 回答数1
  • PHP DBデータ登録

    お世話になります。 PHPからDBにレコード登録についてお聞きしたいことがあり、ご質問させていただきました。 初心者のためご教授いただければと思います。 サーバーはさくらインターネット PHPは5.2.12 データベースはMySQL 5.1 <?php ・ ・ ・ $link = mysql_connect($DB_HOST,$DB_USER,$DB_PASS; mysql_select_db($DB_NAME,$link); mysql_set_charset('sjis',$link); $id = addslashes($_POST['id']); $password = addslashes($_POST['password']); $first_name = addslashes($_POST['first_name']); $last_name = addslashes($_POST['last_name']); $year = addslashes($_POST['year']); $month = addslashes($_POST['month']); $day = addslashes($_POST['day']); $query_reg = sprintf("INSERT INTO member (id,password,first_name,last_name,first_kana,last_kana,year,month,day) VALUES('$id','$password','$first_name','$last_name','$first_kana','$last_kana','$year','$month','$day')"); $result_reg = mysql_query($query_reg, $link); ・ ・ ・ ?> <html> <body> <form action="completion.php" method="POST"> <input type="text" name="id"/><br> <input type="text" name="password" /> <input type="text" name="first_name"/> <input type="text" name="last_name"/> <input type="text" name="first_kana" /> <input type="text" name="last_kana" /> <?php //年の入力 print '<select name="year">' . "\n"; $start = date('Y') -29; $end = date('Y') -16; for ($i = $start; $i <= $end; $i++) { $selected = ""; $selected = ($_SESSION["year"] == sprintf("%04d",$i)) ? "selected":""; print '<option value="' . sprintf("%04d",$i) . '" '.$selected.'>' . sprintf("%04d",$i) . '</option>' . "\n"; } print '</select> 年' . "\n"; //月の入力 print '<select name="month">' . "\n"; for ($i = 01; $i <= 12; $i++) { $selected = ""; $selected = ($_SESSION["month"] == sprintf("%02d",$i)) ? "selected":""; print '<option value="' . sprintf("%02d",$i) . '" '.$selected.'>' . sprintf("%02d",$i) . '</option>' . "\n"; } print '</select> 月' . "\n"; //日の入力 print '<select name="day">' . "\n"; for ($i = 01; $i <= 31; $i++) { $selected = ""; $selected = ($_SESSION["day"] == sprintf("%02d",$i)) ? "selected":""; print '<option value="' . sprintf("%02d",$i) . '" '.$selected.'>' . sprintf("%02d",$i) . '</option>' . "\n"; } print '</select> 日' . "\n"; ?> <input type="submit" value="登録"> </form> と記述しています。 ですが、調べたコードを自分の環境に変更しながら記述したのですが、データベースでは真っ白の状態で登録されてしまいます。 (真っ白の状態というよりフォームで入力した内容が表示されない。) phpファイルはShift-JISで記述しています。 どなたかお分かりの方がいらっしゃいましたら、ご教授お願いいたします。

    • ベストアンサー
    • PHP
    • h-h13
    • 回答数4
  • UPDATE時にSETしたい日本語文字列が文字化けし、失敗する。

    UPDATE時にSETしたい日本語文字列が文字化けし、失敗する。 POSTした時点では正しく表示されているのですが、(Printで確認) UPDATEを実行しますと、日本語文字列が化けまして正常に実行できません。 他の箇所でも同様の、ユーザー入力の日本語文字列によるUPDATEを実施しており、 そちらは上手く言っています。 そちらとの違いは可変変数を使用しているか否かといった程度で、 それが原因とは少々考えにくいです。 また、仮に原因であったとしても解決法が私の技量・知識では見つけることが困難です。 まる1日悩んでいるのですが解決できないのでご教授いただきたく思います。 文字コードに関しては、MYSQLテーブル・項目はutf8_general_ci, ソースはphpも、POST元のhtmlもUTF-8に統一しております。 ソースは下記のようなものを書いております。 <?php session_start(); //編集する文書IDを取得 $seisansyo_id = $_POST['seisanconbo']; //更新フラグを確認 $update_flg = $_POST['update_flg']; //接続文字列 $url = "localhost"; $user = "USER_1"; $pass = "userpass"; $db = "garyu_db"; if($update_flg == 1){  //ループカウンタ  $r = 1;  while($r <= 5 ) {  $update_para1 = $_POST{"day_".$r};  $update_para2 = $_POST{"youken_".$r};  $update_para3 = $_POST{"line_".$r};  $update_para4 = $_POST{"from_".$r};  $update_para5 = $_POST{"to_".$r};  $update_para8 = $_POST{"cost_".$r}; /* printして表示されるもの  $update_para1 = 2010-3-22(日付)  $update_para2 = 「打合せ」「外出」(ユーザー入力文字列)  $update_para3 = 0~6の整数  $update_para4 = 「出発点」「自宅」(ユーザー入力文字列)  $update_para5 = 「到着店」「自社」(ユーザー入力文字列)  $update_para8 = $_POST{"cost_".$r}; $link = mysql_connect($url,$user,$pass) or die("接続失敗。"); $sdb = mysql_select_db($db,$link) or die("データベースの選択失敗。"); // クエリを作成。※の行の、日本語文字列を省くと正常にUPDATEできる。 $query = "   UPDATE transportation SET REC_DATE = '".$update_para1."' , (※) USAGE = '".$update_para2."' , LINE = '".$update_para3."' , (※) START = '".$update_para4."' , (※) ARRIVE = '".$update_para5."' , COST = '".$update_para8."'   WHERE SEISANSHO_ID = '".$seisansyo_id."' AND LINE_NO = '".$r."' ";   $result = mysql_query($query); // MySQLへの接続を閉じる    mysql_close($link) or die("MySQL切断に失敗しました。");    $r++; } } ?>

    • ベストアンサー
    • PHP