検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHPの閉じタグ省略
PHP初学者です。 PHPの閉じタグである?>を省略しているサンプルソースを見ることがあるのですが、なにか意味があるのでしょうか。問題なく動いて入るようなのですが気持ち悪く感じています。
- phpでの画像表示
xamppをインストールし、様々なことを行っています。 現在phpで画像を表示させようと考えています。 しかし、プログラムを実行すると、 画像ファイル"http://~~~test.php"は壊れているため表示できませんでした。 と表示されてしまいました。 なので、もっと簡単なプログラムで確認してみようということで、 sample.php <?php header('Content-type: image/jpeg'); readfile('C:\xampp\htdocs\php1st\image\a.jpg'); ?> で実行してみました。 しかし、こちらでも上記と同じエラーが起こってしまいます。 友人のPCで行ったところ、実行できました。 友人はxamppの設定を少しいじったと言っていたのですが、どこをいじったかは覚えていないそうです。 どうかご意見いただければ、幸いです。
- ベストアンサー
- PHP
- javajavascript
- 回答数4
- localhost/~.php で404エラー
初心者です。PHPを勉強したいのですが、 localhost/phpファイル名 に接続すると、404 not found になってしまいます。 OSはmacです。 /Library/WebServer/Documentsに、CotEditorで作成したtest.phpを入れましたが、 http://localhost/test.php に接続しても404エラーになります。 http://localhostに接続するとIt worksと表示されますし、 PHPのLoadModuleの設定も有効になっております。 どういった原因が考えられるでしょうか。
- ベストアンサー
- ハードウェア・サーバー
- Terutry
- 回答数3
- php文が動かない
※yahoo知恵袋が使いづら過ぎたのでこちらでも質問させていただきます。 全くのプログラミング初心者で、phpとmysqlを覚えてないといけないことになり、資料を購入して勉強をはじめようとしたのですが、phpがうまく認識されていないのか、google検索では回答を見つけることができなかったので質問させていただきます。 XAMPPを導入し、Runningを確認。 ブラウザ上でステータスを確認すると、sql、php、httpsなど開始状態。 この状態なのですが、phpinfo.phpを表示させても内部のタグがhtml状で表示されるだけのような状態です。 資料として、「つくって覚えるPHP入門」、「実践マスター PHP+mysql」という本を使用しているのですが、書かれているとおりに環境を整えたつもりなのですが、うまく動作していないようです。 「つくって覚える」のほうに、簡単なphp動作を確認する項目があり、C:\xampp\htdocs内に「<form action="check_inquiry.php" method="POST">」のタグを入れたhtmlを用意し、別に「check_inquiry.php」というphpを用意し、中身は「<?php echo $_POST['title']; ?>」を動作させるものとなっていました。 これも、動作させてみようとするとhtmlの生タグが表示され、現時点の私の知識ではお手上げ状態になってしまいました。 ものすごく根本的なところで躓いているとは思うのですが、自己解決できなかった為、どなたかお知恵を貸していただけませんでしょうか。
- php ハイパーリンクについて
php ハイパーリンクについて質問ですが、 <form action="<?=$_SERVER["SCRIPT_NAME"] ?>" method="get"> </select> <input type="hidden" name="word" value="<?php print(htmlspecialchars($word, ENT_QUOTES)); ?>"> <input type="hidden" name="ger" value="<?php print(htmlspecialchars($ger, ENT_QUOTES)); ?>"> <select name="sort"> <option value="stand">新着</option> <option value="lowPrice">安い</option> <input type="submit" value="検索"> </select> </form> 上記のform actionと同じ機能をハイパーリンクで表示させるにはどのようにしたらよいのでしょうか?
- php mysqlについて
初心者です宜しくお願いします。 phpからデータベースを使いたいのですが(mysql)、mysql_query()関数のところで1366エラーが出ます。 半角英数ならエラーは出ません。 プログラムを貼り付けます。どなたかお願いします、説明をもっと書きたいのですが私もあまりわかってないのでどうもすみません。 今やっていることは全てローカルですwindowsを使ってます、文字コードもshift_jisです。phpもmysqlも一台のコンピュータでやっています。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>MySQLへデータを登録</title> </head> <body> DBとの連携テスト結果<br> <?php // DBに接続 if(!$con=mysql_connect("localhost","root","y3kwyuba")){ echo"connect_error"; exit; } // DBを選択 if(!mysql_select_db("test",$con)){ echo"select_db_error"; exit; } //MySQL4.1への対応 //mysql_query("SET NAMES SJIS"); この上の行のコメントをはずすとうまく動くのですが色々調べましたら、この書き方は推奨されないと書いてありました、他に対策はあるのでしょうか? $name = $_POST['nm']; $age = $_POST['age']; // フォームで送られてきたデータでINSERT文を作成 $sql = "insert into t_touroku(name,age) values('$name',$age)"; // SQLを実行 if(!$res=mysql_query($sql,$con)){ echo"query_error"; echo "エラー番号:".mysql_errno(), #エラー番号 "メッセージ:".mysql_error(); #エラーメッセージ exit; } // DBから切断 mysql_close($con); // メッセージ出力 echo"登録完了"; ?> </body> </html> 宜しくお願いします。
- php xml?mysql? アクセスログ
phpでアクセスログをxmlデーターベースとして保存したいと思っているのですが アクセスログなんてデータベースとして作るものじゃないのでしょうか? <サイトの名前> <visiter> <IP></IP> <ブラウザ></ブラウザ> その他色々 </visiter> <IP></IP> <ブラウザ></ブラウザ> その他色々 </visiter> </サイトの名前> DomDocumentオブジェクトのappendChildなどを使って要素の追加などをして、javascript使ってグラフなどを表示したいと思っています。 こういうのはデータベースというのですか・・? 使っているサーバーがロリホップの105円プランなのでmysqlが使えないので、xmlで作ってみたいと考えました。 なんというか根本的に間違っているというか、効率が悪いというか、現実的ではないというかそんな感じがするのですがどうなのでしょうか・・ 回答よろしくおねがいします。
- ベストアンサー
- その他(データベース)
- westernedlocked
- 回答数1
- PHPでのエラーチェック
現在、会員登録制のサイトを作っています。 そこで必須項目のエラーチェックを行っているのですが、うまくいかない箇所があります。 空白エラー、文字数指定まではできましたが、 ・半角数字 ・半角英数字 ・不正なメールアドレスではないか この3つでいき詰まっています。 サンプルコードをいくつか試しましたが、 「入力前から表示される」「エラーにならず次の確認ページへ移動する」 など、うまくいかないのです。 また、文字の色指定もしたいのです。 空白エラーは<p class="">で指定しているので同様<p class="">を使って色指定していきたいです。 どなたかご教授ください。
- ベストアンサー
- PHP
- ashitano_kaze
- 回答数1
- PHPプログラミングについて
i-padでHPのサイトエラーが表示されるようになってしまいました。 問題は、ショッピングカートのPHPのプログラミングで、 <table><form><tbody>の入れ子状態がおかしいといったものなのですが、 <table><tbody><form>の順に修正すれば問題ないという事なのでしょうか。 それとも他に問題点があるのでしょうか。(情報が少なくてすみません。。。) もしご存知の方がいらっしゃいましたら、ぜひ教えていただけますか。 お手数おかけ致しますが、よろしくお願い致します。m(_ _)m
- MacでのPHPコンパイル
こんばんわ。 質問です。 Mac OS X LIONでPHPをコンパイルしているのですが うまくいかず困っています。 困っている点が 実は、通常のコンパイルはうまくいっているのですがコマンドライン用のPHP のコンパイルがうまくいきません、。 というのもインタラクティブシェルが可能なコマンドラインPHPが欲しいのです。 じつはMAX OS LIONにデフォルトで入っているコマンドライン版PHPも インタラクティブシェルが使えるのですが、自分で一度コンパイルしていたいと思っています。 で、コンパイル時のオプションですが ./configure -with-readline make make install というコマンドでコンパイルすると可能になるのことなのですが うまくいきません。 何度も試したのですが PHP -a とターミナルでうってみてもインタラクティブシェルが うごきません。 ほかにも、 ./configure --with-libedit make make install というオプションでもいいらしいのでやってみたのですがそれでもだめでした。 どなたかお分かりの方、なにとぞご教授ください。 よろしくお願いします。
- PHPについて【早急】
環境を整えるために作業をしていたのですが Windowsファイルに貼り付けのところで悩んでいます。 「php5ts.dll」はあったのですが、「php.ini-dist」が一向に見つかりません。 なにか、前の段階で失敗していたのでしょうか よかったら、教えていただきたいです。
- phpヒアドキュメントスクリプトを実行する
bashシェルスクリプトは例えば test.sh: #!/bin/sh phpscript=`cat <<'EOF' $x=2; $y=3; $z=$x+$y; echo "{$x}プラス{$y}イコール{$z}。\n"; exit; EOF ` php -r "$phpscript" と書けますが1行少なくするために 文字列変数$phpscriptを使わないで 最後の php -r "$phpscript" と phpscript=`cat <<'EOF' をまとめて test.sh: #!/bin/sh php -r `cat <<'EOF' $x=2; $y=3; $z=$x+$y; echo "{$x}プラス{$y}イコール{$z}。\n"; exit; EOF ` としても機能しません 1行少なくするためにはどのように書けばよいのでしょうか? よろしくお願いします
- PHPでのアクセスカウンタ
PHP初めて3日目の初心者です。 よくネット上で落ちていたり、プロバイダが提供しているアクセスカウンタはPerlで作成されており、HTML内のIMGタグでリンクを貼る事により使用できますが、PHPでも同じ様なものは作成できるのでしょうか? 要はHTMLに組み込むのではなく、別々になっている形にしたいのです。(もちろんインクルードでもなく) ヒントや細かい情報でもいいので教えていただけると助かります。 よろしくお願いします。
- php,postgreSQLについて
こんにちわ。初めて投稿します。よろしくお願いします。 現在、postgreSQLで作ったテーブルのデータをつくり、検索フォームで指定した条件(この場合はお店のコード) を、指定先のページに表示させたいのです。 SQLに直接、表示させたいコード番号を入力すれば出るのですが、フォームに入力された値を変数として格納し、SQL文の中に自動にあてはめる方法がわかりません・・。 どうかよろしくお願いします。 phpは4.1です。inp_store_cdは検索フォ-ムでのinput名です。 *表示画面 <?php $conn = pg_connect ("host=localhost port= 5432 dbname=test ); if ($conn == false) { print("データベースに接続できませんでした。"); exit; } $sql = "select * from store_basic where store_cd=$_POST["inp_store_cd"]"; if (!empty($inp_store_cd)) { $sql = $sql. "and sotre_cd =" .$_POST["inp_store_cd"]; } $result = pg_exec($sql); // selectを実行 if ($result == false) { printf("SQL:\"$sql\"の実行に失敗しました。"); exit; } $rows = pg_numrows($result); // 行数を取得 $columns = pg_numfields($result); // 列数を取得 print("<table border>\n"); for ($j = 0;$j < $rows;$j++) { if ($j == 0) { print("<tr>"); for ($i = 0;$i < $columns;$i++) { $str = pg_fieldname($result,$i); // 列名の取り出し print("<th>$str</th>"); } print("</tr>\n"); } print("<tr>"); for ($i = 0;$i < $columns;$i++) { $str = pg_result($result,$j,$i); // データの取り出し print("<td>$str</td>"); } print("</tr>\n"); } pg_freeresult($result); // 検索結果の解放 print("</table>\n"); ?>
- PHPでPostgresに接続
PHPでPostgresに接続したいのですが、 $resalt = pg_connect("dbname=dbname user=user"); で接続しようとすると、 ページを表示できません。のエラー画面が表示されてしまいます。 phpinfo()でpgsqlは確認できています。 何が原因なのでしょうか? Web Saver : Apache
- ベストアンサー
- その他(データベース)
- ego_trip
- 回答数2
- PHPアクセスログ バッチ処理
はじめまして。 独学PHPを学んでいて、就活をしています。 そこである課題を出されました。 アクセスログ出力プログラムとアクセスログ集計プログラムです。 双方プログラムが出来上がり提出したのですが。 修正してくださいとのこと。 ・CTI 環境にてバッチで動くため、 $_SERVERなどのHTTPを前提とした 変数や関数は利用出来ないとのこと。 ・出力はEUC-JP で改行はCF (mb_convert_encoding で変換し、改行は/n) どちらもCSV に出力するプログラムです。 ご教授願います。
- actionscriptとphpの連携
phpをつかってサーバーの時間を取得し、フラッシュでタイマーを作成したいと考えていますが、どこから手を付けていいのか分かりません。 私はphpはまったく分かりませんが、知り合いにわかる人がいるのでphpは任せて私がフラッシュを作成するような形でいこうと考えています。 参考になるようなサイト等があればよろしくお願い致します。
