検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- phpMyAdminにログインできなくて困っています。。。((+_+)
phpMyAdminにログインできなくて困っています。。。((+_+)) 自分のPCにMYSQLをインストールし、それをphpMyAdminで操作しようとしています。 ブラウザで「phpMyAdminへようこそ」の画面(言語選択、ユーザー名入力、パスワード入力の画面)にまではなるのですが、MYSQLのrootのパスワードを入れてもログインできません。 症状は以下の通りです。 →IEでは「Internet Explorer ではこのページは表示できません」と表示される。 →Firefoxでは「http://localhost/phpmyadmin/index.php?token=cae4f4b0b03c618da91f80869249049d」とアドレスバーに表示されたまま真っ白な画面になる。 →chromeでは「http://localhost/phpMyAdmin/index.php?token=b0ab1ec51fc66755e46a79f877dafc7c のウェブページは一時的に停止しているか、新しい http://localhost/phpMyAdmin/index.php?token=b0ab1ec51fc66755e46a79f877dafc7c に移動した可能性があります。」と表示される。 環境は、 OS:windows7 phpMyAdmin:3.3.5.1 PHP:5.2.11 MYSQL:5.1.30 Apache:2.2.15 です。 今までやっていることは、 ・Apache、PHP、MYSQLの動作確認 ・「php.ini」において extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_mysql.dll の3つの記述の有効化 ・コマンドプロンプトからMYSQLに「phpmyadmin」という名前のデータベースを作成 (いろいろ調べていて、とあるブログに記述があったため実行してみました) といったことです。 実はwordressでも、最初の「install.php」を開こうとすると同じような症状がでます。 (原因が同じかどうかはわかりませんが・・・) 初心者のため、どこに原因があるかが全く想像がつかず、ここに書いた情報が的を得ていないかもしれませんので、ご指導いただければ、情報を集めます。 ご指南のほどよろしくお願いいたします。
- PEARのインストール
初めまして。今日からphpの勉強を始めた超・初心者です。 PEARのインストールがうまくいかず、下記のエラーが出ます。他の回答も試してみましたが、うまくいきません。 Warning: require_once(PEAR/Info.php) [function.require-once]: failed to open stream: No such file or directory in C:\Program Files\Apache Group\Apache2\htdocs\phpbook\pear_info.php on line 2 Fatal error: require_once() [function.require]: Failed opening required 'PEAR/Info.php' (include_path='.;c:\php\includes;c:\php\PEAR;') in C:\Program Files\Apache Group\Apache2\htdocs\phpbook\pear_info.php on line 2 apache2.0.63 php5.1.6 よろしくお願いいたします。
- JAVASCRIPT
JAVASCRIPT内にwindow.confirmの中にPHPを入れたい。どうしたらいいでしょうか? <script> function onClickSave() { if(document.form.reportValidity() && window.confirm('<?php echo $PASSSWRD_CHANGE[STR_PASSWD_UPDATE] ?>)'){ document.form.submit(); } } </script>
- ベストアンサー
- JavaScript
- akio123
- 回答数1
- 大量のcheckboxにcheckedを入れる
チェックボックスが50個あります。 送信ボタンを押して元のページを再度開きます。 そのときにチェックしたボックスにチェックを入れた状態にしたいです。 inputタグの中に<?php if(isset($checkbox2) && in_array('b2',$checkbox2)){echo ' checked';} ?>を入れていますが単調になってしまいます。 単調にならずにする方法はありますか? <input type="checkbox" name="chk1[]" value="a1" />の場合はインデックスが固定でないのでできませんでした。 その他いけない箇所があれば教えて下さい。 お願いします。 <?php if(isset($_GET["chk1"])){ $checkbox1 = $_GET["chk1"]; for($i=0; $i<sizeof($checkbox1); $i++){ print $checkbox1[$i]."<br />"; } } if(isset($_GET["chk2"])){ $checkbox2 = $_GET["chk2"]; foreach($checkbox2 as $key => $val){ print $val."<br />"; } } ?> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> </head> <body> <form method="get" action="checkbox.php"> <input type="checkbox" name="chk1[]" value="a1" /> <input type="checkbox" name="chk1[]" value="a2" /> <input type="checkbox" name="chk1[]" value="a3" /> <input type="checkbox" name="chk1[]" value="a4" /> <input type="checkbox" name="chk1[]" value="a5" /> <input type="checkbox" name="chk1[]" value="a6" /> <input type="checkbox" name="chk1[]" value="a7" /> <input type="checkbox" name="chk1[]" value="a8" /> <input type="checkbox" name="chk1[]" value="a9" /> <input type="checkbox" name="chk1[]" value="a10" /> <br /> <input type="checkbox" name="chk2['b1']" value="b1" <?php if(isset($checkbox2) && in_array('b1',$checkbox2)){echo ' checked';} ?>/> <input type="checkbox" name="chk2['b2']" value="b2" <?php if(isset($checkbox2) && in_array('b2',$checkbox2)){echo ' checked';} ?>/> <input type="checkbox" name="chk2['b3']" value="b3" <?php if(isset($checkbox2) && in_array('b3',$checkbox2)){echo ' checked';} ?>/> <input type="checkbox" name="chk2['b4']" value="b4" <?php if(isset($checkbox2) && in_array('b4',$checkbox2)){echo ' checked';} ?>/> <input type="checkbox" name="chk2['b5']" value="b5" <?php if(isset($checkbox2) && in_array('b5',$checkbox2)){echo ' checked';} ?>/> <input type="checkbox" name="chk2['b6']" value="b6" <?php if(isset($checkbox2) && in_array('b6',$checkbox2)){echo ' checked';} ?>/> <input type="checkbox" name="chk2['b7']" value="b7" <?php if(isset($checkbox2) && in_array('b7',$checkbox2)){echo ' checked';} ?>/> <input type="checkbox" name="chk2['b8']" value="b8" <?php if(isset($checkbox2) && in_array('b8',$checkbox2)){echo ' checked';} ?>/> <input type="checkbox" name="chk2['b9']" value="b9" <?php if(isset($checkbox2) && in_array('b9',$checkbox2)){echo ' checked';} ?>/> <input type="checkbox" name="chk2['b10']" value="b10" <?php if(isset($checkbox2) && in_array('b10',$checkbox2)){echo ' checked';} ?>/> <br /> <input type="submit" value="送信" /> </form> </body> </html>
- 締切済み
- PHP
- taurin1000kg
- 回答数3
- サーバって何やってるんですか?
フリーのレンタルサーバでPEARを使いたいのですが、サーバの機序が今ひとつわからず戸惑っています。 PEARがインストールされていない場合で、こちらがモジュール持ち込みで使う場合、まず 1)サーバに、phpinfoで返されたinclude_pathのとおりになるようにフォルダを作る。 2)そこにモジュール(例えばwrite.phpとWriteフォルダとか)をいれる。 3)実行させるphpファイルをルートに入れる。 4)実行させるphpのなかのrequire_onceは実行ファイルから見たモジュールの相対pathを入れる。 なんでしょうか? 今まではhtml+css+javascriptしか使ってなかったのでリソースに影響することもないだろうと自分のパソコンのHDDみたいな感覚でFFFTPに指示されるまま特に考えることもなく使っていました。 しかし、PEARを使うにあたり検索すると、iniに追記するとかPEARをインストールするとか書いてあるとみんなで共有して使う部分に、しかもサーバ管理者に無断で書き込むってどうゆうこと?ってなりました。 また逆に、自分の借りてる部分にPHPをインストールするってこと?って。 しかしいずれにしても個人でモジュールを持ち込んだり個々でPHPをインストールすると、当然サーバ上では重複することもあるだろうしリソースの無駄になるのではないかと。おそらく私が大きな勘違いをしているのでしょうけど。 それにモジュールを解体して実行phpファイルと合体させて使うってことが出来るのかなとか。(まあ、そうなると何度もモジュールを使う場合は無駄になりますけど) とにかく、サーバの機序がよくわからないので、適当に試して他の利用者に影響とか出ないかと心配で試せていません。検索しても微妙に方法や書き方が違っててかえってこんがらがっています。 そこで質問ですが、モジュールを利用するphpをサーバが読み込むとサーバはいったい何をどう処理してゆくのかをたとえばphpファイルやphp入りのhtmlファイルをサーバが読み込んでからHTMLをクライアントに返すまでをhtaccesやphp.ini、モジュールの中のphpファイルと関連フォルダをアパッチやPHPがどう処理してゆくのかを大まかな挙動でいいですから時系列で教えていただけないでしょうか。(PHPの解説書にもローカル環境でのインストール方法や関数、構文、PEARの種類は詳説されてても、実際のサーバへどう配置して設定するかが今ひとつ説明されていません) よろしくお願いします。
- ベストアンサー
- レンタルサーバ・ASP
- fukuyie
- 回答数3
- xampp+snoopyのエラーについて 教えてください
php初心者なのですが、どうしてわからなくて困っています。 winXPでxamppを使用してローカル環境でphpを使っています。 phpライブラリのブラウザシミュレータ snoopy(http://snoopy.sourceforge.net/)を入れたのですが、 付属サンプルのsample2.phpとsample3.php で以下のようなエラーが出て困っています。 ______________________________________________________________ Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: gethostbyname failed in C:\Program Files\xampp\php\pear\Snoopy.class.php on line 1128 Warning: fsockopen() [function.fsockopen]: unable to connect to lnk.ispi.net:80 in C:\Program Files\xampp\php\pear\Snoopy.class.php on line 1128 error fetching document: connection failed (0) ______________________________________________________________ 知り合いの人にapacheのhttpd.conf内、HostnamelookupsがOffなのでは? と言われたのでapacheの該当箇所変更したのですが、 変わりませんでした。 また、エラー表示されているSnoopy.class.phpの該当箇所も、 問題ないと思います。 どなたかご存知の方がいれば、教えてください。お願いします。
- 再度、リモートファイルのrequireに関して
以前、この板で質問させてもらって、解決したと思っていたのですが、実は勘違いで解決にしてしまいました。 ですので、再度質問させてください。 前回の質問&解答は ブラウザのキャッシュに「リモートファイルのrequireに関して」をキワードに検索していただくようお願いします。 ここからが本題ですが、 requireで呼び出すファイルが、呼び出される側のサーバーでphpファイルとして認識されると呼び出せないことです。 phpファイルと認識されないファイル(拡張子がtxtなどのファイル)では正常に呼び出せます。 これは前回解答いただいたとおり、呼び出される側のサーバーがphpファイルとして認識した場合0バイトのファイルが返ってくるのが原因だと思います。 ところが http://www.php.net/manual/ja/function.include.php の 例 11-5. HTTP経由のinclude() では、むしろphpファイルと認識されないとうまく動作しないような書き方がされています。 txtで読みこめるのですが、直接アクセスされたときに中身を見られるのが嫌なため、phpファイルを読みこみたいので改めて質問させてもらいました。 よろしく、ご教授ください。
- XAMPPについて
PHPの勉強をはじめた初心者です OSはWindowsvista ローカル環境での学習をするため、XAMPPをインストールし、正常にインストールは完了できましたが、 テキストエディタで作成したphpファイルをローカルディスク/xampp/htdocs/test.phpとして保存し、 アドレスバーにhttp://localhost/test.phpとして検索をかけたのですが、 Object not found! 要求された URL は本サーバでは見つかりませんでした。 もし手入力で URL を入力した場合は、綴りを確認して再度お試し下さい。 サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。 Error 404 となってしまいます つづりは合っているはずですし、 ローカルディスク/xampp/htdocsの中に、test.phpがあることは確認済みです 確認テストとして、http://localhost/index.htmlを検索すると It works! と出ます http://localhost/ でxamppのインストール画面は確認済みです 以前、アパッチを単体でインストールしたのですが、 今回エラーがでた時調べたらそれが影響しているかもとありましたので、単体のアパッチは消しました。 test.phpファイルの拡張子はPHPファイルとして確認済みです 長文乱文で申し訳ないのですが、原因可能性を教えて頂けますか?
- phpMyAdminでのエラー「mysql 拡張をロードできません」
お世話になります。 タイトルの通り、http://ホスト名/phpmyadmin/ にアクセスすると、 「mysql 拡張をロードできません。PHP の設定を確認してください」 とエラーメッセージが出てきてしまいます。 環境は以下の通りです。 CentOS 5.3 Apache 2.2.3 MySQL 5.0.77 php 5.1.6 phpmyadmin 2.11.9.4 httpd、mysql、phpはyumにてインストールを行っており、phpmyadminはsvn checkoutでインストールを行っております。 このエラーについては、php-mysqlをインストールする事で解決する事が多いようですが、 yum -y install php-mysql と打ち込んでインストールを行っても、同じエラーが出てきてしまいます。 また、エクステンションの参照先が間違っている可能性もあるため(と言うよりそうエラーで言われているので…)調べてみました。 php.iniのextension_dirの参照先にはmysql.soがちゃんと入っておりまして、 mysql.iniにはextension=mysql.soと記述されている状態です。 試しにphp.iniにextension=mysql.soと記述したり、mysql.soでなくmysqli.soに変えてみたりしましたが、 それでもエラーが出たままとなっております。 詳しい方がいらっしゃいましたら、是非ご教授いただきたいと思います。 宜しくお願いいたします。
- YoutubeのRSSの読み込み、表示についての質問
YoutubeのRSSの読み込み、表示についての質問 過去に似たようなものがありましたがかなり前のものなので新たに質問させていただきます。 現在WordpressMUを元にポータルサイト的なものをPHPの知識が殆ど無い状態で作っています。 機能の一つとして本体のTOPページにYoutubeの特定のタグの検索結果をRSSで読んで表示したいと思っているのですが 参考にさせて頂いたサイトのコードが <?php $rss = fetch_rss('rssをここに入力'); $maxitems = 1; $items = array_slice($rss->items, 0, $maxitems); if (empty($items)) echo 'No items'; else foreach ( $items as $item ) : ?> <a href="<?php echo $item['link']; ?>" title="<?php echo $item['title']; ?>" target="_blank"><?php echo $item['description']; ?></a> <?php endforeach; ?> となっておりまして、検索結果のRSSを入力すると、表示はされるのですが [description]のくくりなので余計な情報が入ってしまいます。 表示したいのはタイトルとサムネイルと時間くらいなので もっと細分化して読み込みたいのですが何かいい方法はございませんでしょうか? PHPが分かる方にとってはあまりに初歩的な質問かと思われますが どうかよろしくお願い致します。
- hpinfoにmysqlやmysqliが表示されない
現在、Windows2003 サーバ(IIS6.0)、PHP5.4.3、mysqlは5.0.45に環境を構築しています。phpは実行でき、コマンドからはMySQLに接続できますがphpプログラムから接続できません。 そこで調べていたのですが、phpinfoにmysqlやmysqliが表示されていません。phpとMySQLの接続がうまくいっている環境ではphpinfoにmysqlやmysqliが表示されているのでこれが原因だと思われます。 他の人の投稿から下記のことは確認いたしましたが、どうしても上手くいきません。よろしくお願いいたします。 ・php.iniはC:\Windowsに存在します。またphp.iniファイルは1つしかありません。 ・php.iniファイルの下記の項目は変更しました。 extension_dir = "C:\php\ext" extension=php_mysql.dll extension=php_mysqli.dll
- 締切済み
- PHP
- katana0514
- 回答数1
- phpMyAdminのリンクエラー
phpMyAdmin2.6.1をインストールしました。が、 入れたディレクトリのindex.phpをブラウザでのぞくと、 1.すべての画像イメージが表示されない 2.「phpMyAdmin」ホーム以外のすべてのリンクがNotFoundになる という問題が発生しています。 PHPのVersionは4.3.10-2で、正常に動いている ようです(phpinfo.phpで確認しました)。 よろしくお願いいたします。
- ベストアンサー
- PHP
- terayamada
- 回答数1
- オブジェクト指向言語とは???
初めての言語として今PHPを勉強しているのですが PHP4をベースにして本格的なオブジェクト指向言語として作られたのが PHP5だという風に勉強しました。 でも(本格的な)オブジェクト指向言語という言葉がよく分かりません。 自分で調べても難しい言葉ばかりでいまいち理解することが出来ないのです。
- ベストアンサー
- その他(プログラミング・開発)
- noname#11907
- 回答数3
- 教えてください。
初心者でご迷惑をおかけしますが、アドバイス宜しくお願い致します。 画面に3つほどボタン(A,B,C)があり、 それぞれ、押下すると、 A.php, B.php, C.phpが実行されるというものを作りたいのですが、 どのようにすればいいのでしょうか。 できればsubmitボタンを使わずbuttonで作成したいと 考えています。 宜しくお願い致します。
- ベストアンサー
- JavaScript
- 653
- 回答数2
- URLエンコードした配列を使う方法
<php $data[5] = array(6,4,3,7,9); ?> <a href='image.php? <?php print http_build_query($data,'','&'); ?> '>リンク先</a> リンク先へのURLの後ろにhttp_build_queryを使いつけて 送り側で$_GETで受け取って配列を使うようなことを しようと思ったのですが Undefined index: dataと言われてうまくいきません。 どのようにして配列を取り出せばよいのでしょうか?
- IISのユーザについて
PHPが動作しているサーバAがあります。 そのサーバAから、別サーバ(Windows)に クライアントより添付ファイルを保存しようとすると、 failed to open stream: Permission denied と権限エラーになってしまいます。 IISのユーザ(IUSR_XXXX)を変更(偽装?)して、 サーバBに保存することはPHP内で可能でしょうか? サーバA・BともWindowsXPで、 PHP4.4を使用しています。
- 見積もりシュミレーションプログラムについて
こんにちは。 以下のサイトのようなホームページ上で出来る見積もりのプログラムを 配布されているサイトは無いでしょうか(有料・無料は問いません。)? 色々探してみたのですが見つかりませんでした。 http://www.satsueitai.com/form/simulation/estimate_sim.php http://www.crayonbox.jp/2008/html/calc.php また、上記はPHPだと思うのですがCGIでもありましたらよろしくお願いします。
- レンタルサーバ、CGIモードとモジュールモードの違いについて
初めてレンタルサーバを利用しようと思っています。 同等機能のVALUE-DOMAIN.COMかさくらインターネットどちらにしようか考えています。 http://www.value-domain.com/xrea.php http://www.sakura.ne.jp/rentalserver/matrix.html 質問ですが、PHPのCGIモード、モジュールモードの違いは何ですか? 初めて聞く言葉なので迷っています。 用途はCRON,PHP,MySQLを試す程度です。 宜しくお願い致します。
- magic_quotes_gpcの設定がおかしいのでしょうか
magic_quotes_gpcをoffにしたいと思いますが.htaccessで設定するとInternal Serviceエラーになってしまいます。 おそらく.htaccessの設定コマンドの記述が間違っているのだろうと見当はつくのですが、自分で考えても修正部分が見つけられません(汗) 原因を教えていただけないでしょうか。 <.htaccessの記述内容> php_flag magic_quotes_gpc off <PHPバージョン> PHP Version 4.3.2
- 締切済み
- PHP
- noname#102084
- 回答数2
- セッション配列の取得の仕方
PHPで、画像ファイル(複数)のアップロードのスクリプトを作成しています。 アップロード用のフォームボタンはひとつです。1ファイルアップロードしたら、同じフォームに戻って次をアップロードして、最後に一覧表示で確認するというやり方です。 newfile.php(アップロード用のフォームボタン) ↓ newfileconf.php(アップロードファイルの表示確認) ↓ newfiledone.php(アップロードできました!のメッセージ(とアップロードファイル一覧表示用の配列取得)) 買い物などで、商品を追加していくやり方などと似ているのではと思います。 セッション配列にファイル名を入れていけばできるはずだと思うのですが、最後の一覧表示用のセッション配列を取得するところ(newfiledone.php)だけがなぜだかうまくいきません。 アップロードじたいはうまくいっており、$imagefile(ファイル名)、$count も取れています。 単純ミスかもしれませんが、一晩ひっかかっています。わかる方いたら教えて下さい。 newfiledone.phpのコードは下記です。 <?php /****************************************/ /* 写真の新規登録実行ページ */ /****************************************/ //共通データをインクルードします require_once("photolibini.php"); session_start(); if( isset( $_SESSION[ "count" ] ) ) { $_SESSION[ "count" ]++; } else { $_SESSION[ "count" ] = 1; } //前のページからデータを受け取る $imagefile = $_POST[imagefile]; $cancel = $_POST[cancel]; if (isset($cancel)) { //キャンセルボタンが押されたとき //アップロードされた写真のファイルの実体を削除 unlink("$PHOTOTMP$imagefile"); //写真の新規登録ページへリダイレクト header("Location: photonew.php"); exit(); } $body = "登録を完了しました!"; //写真のファイルを一時保存先から最終保存先に移動 rename("$PHOTOTMP$imagefile", "$PHOTODIR$imagefile"); $body .= "<BR><BR> <INPUT type='button' value='次の写真を登録' onclick='window.location=\"photonew.php\"'> <INPUT type='button' value='ホームへ戻る' onclick='window.location=\"index.htm\"'>"; //カウンタの数字を配列に入れる $count = $_SESSION[count]; //imagefileをセッション配列に入れる $_SESSION['imagefile'][$count] = $imagefile; //配列がうまくいっているかどうか試しに表示してみる foreach ( $_SESSION['imagefile'] as $count => $value ){ echo $value."<br />\n"; } //ページヘッダを出力します print htmlheader("写真の新規登録実行"); //ページ本文を出力します print $body; //ページフッタを出力します print htmlfooter(); ?>
