気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。

PHPプログラミングの教科書 [php1st.com]

「PHP全般」 一覧

no image

複数条件のあるswitch文で実行結果がおかしいとき

2013/5/27  

次の例では、switch文による条件分岐がうまくいかず、おみくじの結果が「大当たり中当たりハズレ」のようにすべて表示されてしまいます。 <?php $a = mt_rand(1, 5); swi ...

no image

無限ループ癖がついてしまったとき

2011/8/14  

while文などのループがいつまでも終了しない無限ループ。起きて欲しくない事象ですが、スクリプト作成と悪戦苦闘しているようなときは発生しないとも限りません。そのたび、スクリプトがタイムアウトになる30 ...

no image

外部のSMTPサーバーを使いたいとき

2011/8/14  

CMSなどを動作させるにはメール送信に使うSMTPサーバーが必要になることが少なくありません。ただし、さまざまな事情で、php.iniで「SMTP = localhost」のlocalhostの代わり ...

no image

php.iniの変更が反映されないとき

2012/11/5  

PHP設定ファイル(php.ini)の設定を変更して、Webサーバーを再起動して最新の設定を読み込んでいるのに設定が反映されない場合、変更したphp.iniが読み込まれていないことが考えられます。 X ...

no image

if文による値の比較がうまくいかないとき

2011/8/12  

型の違うデータを比較すると、意図せぬ結果になる場合があります。次の例では、1と1円を比較した結果、「一致」と表示されてしまいます。 <?php $a = 1; $b = "1円&quo ...

no image

データが丸見えになっていませんか?

2011/8/12  

アプリケーションのデータ蓄積用ファイルにテキストファイルやExcelファイル、SQLiteデータベースなどを使っている場合、ファイルへの直接アクセスに注意が必要です。ブラウザなどから直接アクセスされる ...

no image

ファイルから読み込んだ行の値比較がうまくいかないとき

2012/10/30  

テキストファイルから行を読み込んで「$line == "港区"」のような比較に使うときは、読み込んだ行に改行が含まれていないか、注意が必要です。次のような、file関数で取得したファイルのデータを1行 ...

no image

.htaccessへの設定が機能しないとき

2012/7/20  

.htaccessにPHPの設定を記述しても、機能しないことがあります。たとえば、次のように記述しても、エラー表示設定が変更されません。 ○機能しない.htaccess php_value error ...

Copyright© PHPプログラミングの教科書 [php1st.com] , 2018 All Rights Reserved Powered by AFFINGER5.