bm_hiro の回答履歴

全700件中121~140件表示
  • Pleiades のXamppのセキュリティー

    Pleiades All in One 3.7.1.v20110924[PHP (JRE あり)]でPHPの勉強を始めました。 Xampp Control Panel からApacheとMySqlは起動してくれます。 http://localhostからXAMPPようこそ画面 左カラム「セキュリティ」をクリックすると セキュリティ画面が画像のようになっています。 普通なら右のステース枠外の下方に MySQLユーザルートのパスワードの設定リンクがあると思うのですが。 Xamppの設定は、どこも触っていません。 左側のエラーのところ一番上が 「Notice:Undefined index:navi-german in C:\pleiades-e3.7-php-jre_20110924\xampp\security\htdocs\navi.php line42 」と書かれていて、各言語のリンクになっているみたいです。 navi.phpファイルも覗いてみましたが、何が悪いか分かりませんでした。 少し難しい質問になりましたが、解決法方をご教示頂けないでしょうか? ネットで調べても、よく分からない回答しかなかったので・・・。 よろしくお願いします。

    • ベストアンサー
    • dainithi
    • PHP
    • 回答数3
  • 連想配列の可変変数

    <?php $test[a][b][c] = "成功"; $string = 'test[a][b][c]'; echo ${$string}; ?> このコードで"成功"を出したいのですが上手くいきません 恐らく可変変数ではブラケットを文字列として扱ってしまっているのが原因だと思います どうにかうまくこれを可変変数のように上手く実現させる方法はないでしょうか?

  • PHPについて教えてください。

    $RSS_data = simplexml_load_file($RSS_url); foreach($RSS_data->Items->Item as $value){ $img[] = "<img src=\"{$value->Image->URL}\" width=" 200 " height=" 200 ">"; } for ($i = 0, $n = count($img); $i < $n; $i++) { if (($i / 6) == 1) { echo $img[$i] . "<br />"; } else { echo $img[$i]; } } 上記の文でパースエラーがでました。エラーのラインは $img[] = "<img src=\"{$value->SmallImage->URL}\" width=" 200 " height=" 200 ">"; です。 width=" 200 " height=" 200 "  これを取るとエラーがでずに通ります。画像のサイズを指定したいのですが、このやり方駄目ならどうすればいいのでしょうか? あと、やりたいことは画像を7つ表示したら改行して、また下に画像を7つ並べることを繰り返す。 というようにしたいのですが、このやり方だと1列目は7つでちゃんと改行されるのですが、2列めからは改行されずに画像が並んでしまいます。 どうすればいいでしょうか?どちらかだけでもいいのでわかる方教えてください。 お願いします。

    • ベストアンサー
    • syarol
    • PHP
    • 回答数5
  • phpでのmysqlからjsonファイルの変換

    <? php   include("mysql2json.class.php");   //MySQL接続設定 define("DBSV", "PHPSRV"); define("DBNAME", "koukin"); define("DBUSER", "root"); define("DBPASS", "");   //MySQL接続 $conn = mysql_connect(DBSV, DBUSER, DBPASS) or die(); mysql_query("SET NAMES utf8",$conn); mysql_select_db(DBNAME, $conn);   //SQLクエリの発行 $num=0; $sql = "SELECT * FROM komento"; $result = mysql_query($sql, $conn); $num=mysql_affected_rows();   // クラスを呼び出して出力 $objJSON=new mysql2json(); print(trim($objJSON->getJSON($result,$num)));   ?> というプログラムをあるサイトを参考にさせてもらってしようさせてもらっているのですが、なぜか実行すると、getJSON($result,$num))); ?>としか出力されません。 どうしてでしょうか?

    • ベストアンサー
    • tamonn274
    • PHP
    • 回答数1
  • この配列は何形式と呼びますか

    PHPにて以下のような配列を処理しようとしています。 a:2:{s:4:"name";s:10:"名前が入る";s:4:"text";s:1226:"ここは説明文が入る";} まず、この配列は何形式と呼ばれるものでしょうか? 次に、配列に入れ直したいのですが、簡単に変換できる関数なんてありますでしょうか? 具体的にはこんな感じの配列へ変換できれば と思っています。↓↓ $array['name'] = "名前が入る"; $array['text'] = "ここは説明文が入る"; ---------------------------------------- a:2:{  s:4:"name";  s:10:"名前が入る";  s:4:"text";  s:1226:"ここは説明文が入る"; } たぶん、 a:2 が2つの組があるよって意味で s:4 がサイズを表しているんじゃないかと思うのですが…。 どなたかお助けください。

    • ベストアンサー
    • duowhite
    • PHP
    • 回答数1
  • PHP画面遷移でスクロール位置を保持する

    いつもお世話になっております。 現在、PHP+MySQLでWebアンケートを制作中です。 画面遷移で、アンカーではなくスクロール位置を保持し、 正確に前ページのsubmitボタンを押した時点での表示状態に 戻したいです。 <詳細> q.phpはアンケートフォームです。 send.phpはエラーチェックとDB登録のモジュールです。 comp.phpは(正常に)完了したことを知らせるメッセージページです。 q.phpは、設問数が多いため、アンケートの途中途中に「保存ボタン」を用意しています。 どのタイミングで、どの保存ボタンを押すかは、 途中まで回答していたり、所々回答していたり、全く回答していなかったりと、 いろんなパターンがあると思います。 保存ボタンを押すと、send.phpに移動します。 そこでは、未回答やおかしな点がないかチェックしながら、 その都度、その時点での回答内容がDBに保存されます。 問題(未回答やエラーが)なければ、 comp.phpに移動し、終了のメッセージを表示しますが、 問題がある場合は、q.phpに戻り、問題のある箇所を赤でハイライト等で表示し直します。 このときに、最初にq.phpのsubmitを押した時点と同じ表示状態に戻したいのです。 q.phpにある複数のsubmit(class名、action先はすべて同じ)ボタンを押したときの スクロール情報を変数に格納し、移動先のsend.phpで保持し、(問題あり時に)q.phpに その値を返し、表示位置を同じにするという仕組みを知りたいです。 本番まで日数がないため、最も簡単に実装できる方法をご教授下さい。 なお、ttp://xirasaya.com/?m=detail&hid=175 を読みましたが、 html(PHP?)ソースコードへの実装方法、 javascriptとphpのデータの受け渡し方法等が 不明で実現できませんでした。 また、アンケートを実施(回答)する対象者のブラウザは、ほとんどが、IE6かIE7です。

    • 締切済み
    • nccno21
    • PHP
    • 回答数4
  • PHP画面遷移でスクロール位置を保持する

    いつもお世話になっております。 現在、PHP+MySQLでWebアンケートを制作中です。 画面遷移で、アンカーではなくスクロール位置を保持し、 正確に前ページのsubmitボタンを押した時点での表示状態に 戻したいです。 <詳細> q.phpはアンケートフォームです。 send.phpはエラーチェックとDB登録のモジュールです。 comp.phpは(正常に)完了したことを知らせるメッセージページです。 q.phpは、設問数が多いため、アンケートの途中途中に「保存ボタン」を用意しています。 どのタイミングで、どの保存ボタンを押すかは、 途中まで回答していたり、所々回答していたり、全く回答していなかったりと、 いろんなパターンがあると思います。 保存ボタンを押すと、send.phpに移動します。 そこでは、未回答やおかしな点がないかチェックしながら、 その都度、その時点での回答内容がDBに保存されます。 問題(未回答やエラーが)なければ、 comp.phpに移動し、終了のメッセージを表示しますが、 問題がある場合は、q.phpに戻り、問題のある箇所を赤でハイライト等で表示し直します。 このときに、最初にq.phpのsubmitを押した時点と同じ表示状態に戻したいのです。 q.phpにある複数のsubmit(class名、action先はすべて同じ)ボタンを押したときの スクロール情報を変数に格納し、移動先のsend.phpで保持し、(問題あり時に)q.phpに その値を返し、表示位置を同じにするという仕組みを知りたいです。 本番まで日数がないため、最も簡単に実装できる方法をご教授下さい。 なお、ttp://xirasaya.com/?m=detail&hid=175 を読みましたが、 html(PHP?)ソースコードへの実装方法、 javascriptとphpのデータの受け渡し方法等が 不明で実現できませんでした。 また、アンケートを実施(回答)する対象者のブラウザは、ほとんどが、IE6かIE7です。

    • 締切済み
    • nccno21
    • PHP
    • 回答数4
  • PHP画面遷移でスクロール位置を保持する

    いつもお世話になっております。 現在、PHP+MySQLでWebアンケートを制作中です。 画面遷移で、アンカーではなくスクロール位置を保持し、 正確に前ページのsubmitボタンを押した時点での表示状態に 戻したいです。 <詳細> q.phpはアンケートフォームです。 send.phpはエラーチェックとDB登録のモジュールです。 comp.phpは(正常に)完了したことを知らせるメッセージページです。 q.phpは、設問数が多いため、アンケートの途中途中に「保存ボタン」を用意しています。 どのタイミングで、どの保存ボタンを押すかは、 途中まで回答していたり、所々回答していたり、全く回答していなかったりと、 いろんなパターンがあると思います。 保存ボタンを押すと、send.phpに移動します。 そこでは、未回答やおかしな点がないかチェックしながら、 その都度、その時点での回答内容がDBに保存されます。 問題(未回答やエラーが)なければ、 comp.phpに移動し、終了のメッセージを表示しますが、 問題がある場合は、q.phpに戻り、問題のある箇所を赤でハイライト等で表示し直します。 このときに、最初にq.phpのsubmitを押した時点と同じ表示状態に戻したいのです。 q.phpにある複数のsubmit(class名、action先はすべて同じ)ボタンを押したときの スクロール情報を変数に格納し、移動先のsend.phpで保持し、(問題あり時に)q.phpに その値を返し、表示位置を同じにするという仕組みを知りたいです。 本番まで日数がないため、最も簡単に実装できる方法をご教授下さい。 なお、ttp://xirasaya.com/?m=detail&hid=175 を読みましたが、 html(PHP?)ソースコードへの実装方法、 javascriptとphpのデータの受け渡し方法等が 不明で実現できませんでした。 また、アンケートを実施(回答)する対象者のブラウザは、ほとんどが、IE6かIE7です。

    • 締切済み
    • nccno21
    • PHP
    • 回答数4
  • PHP画面遷移でスクロール位置を保持する

    いつもお世話になっております。 現在、PHP+MySQLでWebアンケートを制作中です。 画面遷移で、アンカーではなくスクロール位置を保持し、 正確に前ページのsubmitボタンを押した時点での表示状態に 戻したいです。 <詳細> q.phpはアンケートフォームです。 send.phpはエラーチェックとDB登録のモジュールです。 comp.phpは(正常に)完了したことを知らせるメッセージページです。 q.phpは、設問数が多いため、アンケートの途中途中に「保存ボタン」を用意しています。 どのタイミングで、どの保存ボタンを押すかは、 途中まで回答していたり、所々回答していたり、全く回答していなかったりと、 いろんなパターンがあると思います。 保存ボタンを押すと、send.phpに移動します。 そこでは、未回答やおかしな点がないかチェックしながら、 その都度、その時点での回答内容がDBに保存されます。 問題(未回答やエラーが)なければ、 comp.phpに移動し、終了のメッセージを表示しますが、 問題がある場合は、q.phpに戻り、問題のある箇所を赤でハイライト等で表示し直します。 このときに、最初にq.phpのsubmitを押した時点と同じ表示状態に戻したいのです。 q.phpにある複数のsubmit(class名、action先はすべて同じ)ボタンを押したときの スクロール情報を変数に格納し、移動先のsend.phpで保持し、(問題あり時に)q.phpに その値を返し、表示位置を同じにするという仕組みを知りたいです。 本番まで日数がないため、最も簡単に実装できる方法をご教授下さい。 なお、ttp://xirasaya.com/?m=detail&hid=175 を読みましたが、 html(PHP?)ソースコードへの実装方法、 javascriptとphpのデータの受け渡し方法等が 不明で実現できませんでした。 また、アンケートを実施(回答)する対象者のブラウザは、ほとんどが、IE6かIE7です。

    • 締切済み
    • nccno21
    • PHP
    • 回答数4
  • CSVからのデータ読み込み配列に入れる方法について

    質問させて頂きます。 プログラマとして経験が少ないため、質問内容におかしな部分があるかもしれませんが、その場合は申し訳ありません。 質問ですが、CSVからデータを読み込み、配列に入れる方法について教えて頂きたいです。 言語はphpでお願い致します。 [aaa.csv]があったとします。 以下[aaa.csv]の中身 保健委員,田中 保健委員,山田 保健委員,安藤 図書委員,丸井 図書委員,近藤 風紀委員,山口 風紀委員,板野 風紀委員,木村 このデータの中から保健委員のデータのみを抜出し、 配列に「田中,山田,安藤」このデータを格納するにはどのような処理を行えば良いでしょうか。 ご存じの方がいらっしゃいましたら宜しくお願い致します。

    • ベストアンサー
    • non05410
    • PHP
    • 回答数2
  • XAMPPでのPHPがうまく実行されない。

    XPパソコンに、書籍を参考にXAMPP1.6.5(日本語版)をインストールしました。 そこで本に書いてある通りに、Apacheを起動し、ブラウザで http://localhost/ にアクセスしました。 本では、大きくXAMPPと表示されるとかいているのですが、 It Works! とだけ表示される状態です。 それでもかまわず、htdocsと言うフォルダにwebappと言うフォルダを作り、PHPエディタというエディタで「こんにちは」と表示される簡単なindex.htmlと言う名前のファイルを作ってそのwebappに保存しました。 そして、ブラウザで http://localhost/webapp/index.html と入力してEnterしたのですが、Not Foundと表示されてうまく行きません。 ところが、確かにwebappの中にはindex.htmlがあり、それをダブルクリックすると、その「こんにちは」 と表示されるのです。 そのときのブラウザにのURL欄には localhost/c:/xampp/htdocs/webapp/index.html となっているのです。 この方法で行けば一応できるのかもれませんが、本来、 http://localhost/webapp/(ファイル名) として実行されなければならないはずです。 この、本来の方法でPHPなり、HTMLなりのソースコードを実行させたいのですが、回等よろしくお願い致します。 因みにApacheは2.2.6、PHPは5.2.4です。

    • ベストアンサー
    • nobulin
    • PHP
    • 回答数2
  • phpでのログファイル要素の取り出しについて

    お世話になります。 phpで以下の事をする場合についてなのですが、 log.dat(ログファイル) (log.datの内容) 643,1232,abceee,やま, 543,896,ddc.jp,かわ, 343,2435,rrsc,国, 214,1130,edbv.com,鳥, ※ログの順番はソートによって変わるようになっています 上記ログファイルの指定した部分だけを取り出して表示させたい場合、 例えば以下のようにforeachなどのループで毎回、 照合させて取り出すしか方法はないでしょうか。 hoge.php ============================ $id = $_GET['id']; $lines = file("log.dat"); foreach ($lines as $line) { $data=split("," ,$line); if'($data[2] == $id) { print "$data[1]"; break;} } ===================================== これを、たとえばですが、 以下のような記述で任意の箇所に何箇所か表示させる事ができるようにしたいのですが <?require("./hoge.php?id=rrsc");?> そのたびにlog.datをループさせてifで照合させて・・・ とやりますとログファイルもそこそこ大きくなってきますと 何回もループさせる事からサーバー負荷の点が気になってしまいまして このような場合、他に効率の良い方法などございましたら ご教授いただけないでしょうか。 (データベース等の使用は出来ず、あくまでログファイルを使って行わなければなりません) お手数をおかけしますがもしご存知の方がいらっしゃいましたら ご教授いただけますと幸いです。 (PHP Version 4.3.9 で稼動することが前提となります)

    • ベストアンサー
    • bou1025
    • PHP
    • 回答数2
  • PHPで、dateとgmdate、どちらを使う?

    12月8日の午前0時台に、下記のプログラムを実行しました。 $strYear=date("Y"); $strMonth=sprintf("%02d",date("n")); $strDay=sprintf("%02d",date("j")); echo $strYear.$strMonth.$strDay; すると、20111207と表示されました。8日にならなかったわけです。 どうやら、date関数は動かしているパソコンの設定ファイル次第で結果が変わってくると分かりました。 よく似た関数に、gmdateがありますよね。こちらは、明確に日本時間と何時間ずれるか分かっています。 そこで質問なのですが、日本時間の時刻や日付を扱うプログラムを組むとき、どちらの関数を使っていますか? gmdateの方が、動かしているパソコンの環境を考えなくていいので、使うならgmdateかなあ? と思うのですが…。

    • ベストアンサー
    • dv8hjkwf
    • PHP
    • 回答数3
  • PHPについて【早急】

    環境を整えるために作業をしていたのですが Windowsファイルに貼り付けのところで悩んでいます。 「php5ts.dll」はあったのですが、「php.ini-dist」が一向に見つかりません。 なにか、前の段階で失敗していたのでしょうか よかったら、教えていただきたいです。

  • phpからjavascriptの関数呼び出し

    いつも大変お世話になっております。 今回は、phpからjavascriptの関数を呼び出す方法について質問があります。 現在、javascriptから数十個~数百個のURLをphp側にpostして、そのurlのデータを読み込んでいます。 そして、この数十個~数百個のurlを処理している間の途中経過が知りたいのです。 一つ処理するたびにjavascript側のコールバック関数などを呼び出したいのですが、何か良い方法はありましたらご教授下さい。

    • ベストアンサー
    • prgrm
    • PHP
    • 回答数2
  • postの文字化け防止について

    POSTメソッドについて質問させていただきます。 WEBページはPHPで記述しています。 よろしくお願いします。 $name='田中一郎'; $req->addPostData("username", $name); 上記のようにPOSTでデータを送信すると 受け取った側のページで文字化けしてしまいます。 $nameの内容をEUC-JPで送信したいのですが、 個別に文字コードを指定することは可能でしょうか。 環境は、PHP 5.2.17です。 確認に使用しているブラウザはGoogle Chromeがメインでサブはfirefoxです。 よろしくお願いします。

  • postの文字化け防止について

    POSTメソッドについて質問させていただきます。 WEBページはPHPで記述しています。 よろしくお願いします。 $name='田中一郎'; $req->addPostData("username", $name); 上記のようにPOSTでデータを送信すると 受け取った側のページで文字化けしてしまいます。 $nameの内容をEUC-JPで送信したいのですが、 個別に文字コードを指定することは可能でしょうか。 環境は、PHP 5.2.17です。 確認に使用しているブラウザはGoogle Chromeがメインでサブはfirefoxです。 よろしくお願いします。

  • iphone/AndloidアプリをPHPで作る

    こんにちは 現在、iphone/Andloidに共通するアプリを作成したいと思っております。 一般的には titanium mobile や phonegap などで javascript + html + css で両方のアプリをコンパイルして作る方法がありますが、 これを php + html などで両方のアプリをコンパイルして作る方法とかが あったりしますでしょうか? またそういうプログラムがあったりしますでしょうか? 些細な情報でもOKですので、 よろしくお願い致します。

    • ベストアンサー
    • yu393939
    • PHP
    • 回答数2
  • xml取得値を文字列と比較

    いつもお世話になっております。 オブジェクト型(object)と文字列(string)の比較がうまくいかずに 困っている次第です。 ご教授願えないでしょうか。 一度質問後閉じたのですが、うまくいかず再度質問させて下さい。 [sample.xml} <item> <data0> <cd>00001</cd> <nm>yahoo</nm> </data0> <data1> <cd>00002</cd> <nm>google</nm> </data1> <data2> <cd>00003</cd> <nm>google_1</nm> </data2> <data3> <cd>00004</cd> <nm>google_2</nm> </data3> [php] $cd = '00003' $filename = sample.xml $j = 0; if($xml = simplexml_load_file($file_name)){ $cnt = count($xml); for($i=0; $i<$cnt; $i++){ $data = 'data' .$i; if($cd !== $xml->xpath($data .'/cd')){ $data[$j++] = $xml->$data->nm; } } } 上記とした際、$nm != $xml->$data->nm が有効な比較となりません。 php の cdのみを配列に書き出したいです。 $xml->xpath($data .'/cd')でDisplayしてみると。 arrayとしか表記されません。 色々調べたりしたのですが、 お手数ですが、教えて下さい。

    • ベストアンサー
    • prr4e
    • PHP
    • 回答数3
  • スマートフォンサイトとPCサイトの切り替え方法

    PCサイトとスマートフォンサイトをPHPを利用して、振り分けています。 それぞれファイルは別ファイルです。 PC:http://○○○/ スマホ:http://○○○/ip/ yahooやlivedoorのサイトにあるような、PC画面選択ボタン ※こんな感じのやつです。 <a href="~">PCサイト</a> | スマホサイト を付けて、PC画面かスマホ画面を選択出来るようにする具体的な方法を教えて下さい。 現在は下記PHPコードで振り分けています。 <?php $ua=$_SERVER["HTTP_USER_AGENT"]; if((strpos($ua,'iPhone')!==false)||(strpos($ua,'iPod')!==false)||(strpos($ua,'Android')!==false)) { header("Location: http://○○○/ip/"); } ?> よろしくお願い致します。