PHPのネタ~ページのエラー

2011.08.27

PHPを利用しているとサーバーの仕様、PHPやデータベースのバージョンなどによって、PHPのエラーが出たり出なかったりなんていう症状に出くわす事がある。 プログラムソースに間違いは無いはずなのになんていう場合は装である可能性を疑ってみましょう。 エラーが出るんだけど、何回か更新を押すと正常に作動するなんて時がそうです。 更に、表示はされるけど一部特定の文字化けが治らないとか。 PHPの4.3.11以上でSQLでユニコードやEUC-JPが入り乱れたりすると、いくらコード宣言をしても無駄だったりします。 そんな時は、.htaccessで言語と文字コードを固定してやります。 利用は自己責任で。 (例)EUC-JPで日本語の場合 php_value mbstring.language Japanese php_flag mbstring.encoding_translation On php_value mbstring.script_encoding EUC-JP php_value mbstring.internal_encoding EUC-JP php_value default_charset EUC-JP php_value mbstring.http_output pass php_value mbstring.http_input EUC-JP