Notice: 未定義変数: email in D:PHP5ENOTEADDNOTE.PHP on line 9
Notice: Unknown variable: subject in D:PHP5ENOTEADDNOTE.PHP on line 9
Notice: Unknown variable: comment in D:PHP5ENOTEADDNOTE.PHP on line 9
...
実際、上記は未定義変数なので、変数のコードを直接決定します。
本来phpでは変数を定義する必要はありませんが、そうなった場合はどうすればいいでしょうか
C:WINDOWSのphp.iniを見つけてください
php.iniの302行目error_reporting = E_ALL
を修正してください
Error_reporting = E_ALL & ~E_NOTICE apache2.2を再起動するだけです
解決策: php.iniを修正します
Change: error_reporting = E_ALL
to: error_reporting = E_ALL & ~E_NOTICE
エラーを出したくない場合は表示させましょう
display_errors = Off
php.ini の変更権限がない場合は、php ヘッダーに
ini_set("error_reporting", "E_ALL & ~E_NOTICE"); を追加できます。