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

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

「PHP関数」 一覧

no image

settype関数による型の変換がうまくいかない

2012/8/3  

settype関数は変数の型を変換できる関数ですが、使い方を間違えないようにしましょう。次の例では、settype関数を使って変数を数値に変換しようとしていますが、意図した「10」と表示されずに「1」 ...

no image

session_start関数で「No such file or directory」と表示されるとき

2012/7/12  

セッションデータを格納するディレクトリが設定されていない場合、session_start関数で「open failed:No such file or directory」というWarning(警告) ...

no image

session_start関数でWarningが表示される

2012/7/12  

session_start関数でCookieを作成するためのHTTPヘッダーを作成できないという意味です。原因は、そのページではすでに何らかの文字列などが出力されており、その際にHTTPヘッダーが出力 ...

no image

file_get_contents関数でWarningエラーになるとき

2013/9/23  

原因1:存在しないURLを参照したとき Twitterと連携するPHPスクリプトでfile_get_contents関数を使うことも少なくありませんが、この関数では、指定したURLが存在しない場合はW ...

no image

file_put_contents関数で追加した文字列が消えてしまう

2012/7/3  

file_put_contents関数は、ファイルに文字列を書き込む関数ですが、3番目のパラメータに指定する動作設定を省略すると、上書きモードでデータが書き込まれます。つまり、ゲストブックなどでこの関 ...

no image

date関数で日付や時刻が正しく表示されないとき

2013/8/5  

原因1:タイムゾーンの設定が間違っている date関数で表示した時刻が正しく表示されない場合は、タイムゾーン(地域ごとの時間帯)の設定が原因かもしれません。たとえば、タイムゾーンの設定が東京ではなく欧 ...

no image

mb_send_mail関数によるメールの文字化け(本文、送信者、CC)

2013/6/12  

mb_send_mail関数で送信したメールが文字化けする主な原因は次のようなものがあります。 内部処理で使う文字コードが設定されていない メールの言語(日本語)が設定されていない 送信者やCCの日本 ...

no image

日付・時刻関数の2038年問題

2012/8/31  

 従来からあるdate関数などの日付・時刻関数は、32ビットコンピュータでは2038年頃に限界がきます。「PHP入門」という点では今すぐ大問題になるわけではありませんが、実社会ではもう少し早く問題が発 ...

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