php+apache 実行時のアラーム if ステートメント
if(strstr($a,"add")) //文字列
に "add" 文字が存在する場合
{
$ bb。= $ k。 "。$ a;
}
if(strstr($a,"return")||strstr("data")) //文字列に "return" または "data" 文字がある場合 ******Apache の error.log では常にこのエラーが表示されます
{
休憩
}
elseif(!strstr($a,"return")) //文字列に "return" がない場合
{
//以下のステートメントを実行します。
アラーム プロンプトは次のとおりです:
Dec 16 20:42:33 2012] [エラー] [クライアント 127.0.0.1] PHP 警告: strstr() には少なくとも 2 つのパラメータが必要です。1 つは C:\Program Files\www\fail\collectdata.php の 33 行目に指定されています
私の判決文は間違っているのでしょうか? 。 。 。実行できるようですが、php.ini の error_report を閉じてもアラーム プロンプトが表示され続け、Apache の error.log が増加し続けるのを防ぐことができません。マスターは私にアドバイスをくれます。
-----解決策--------- if(strstr($a, " return")
------解決策---------strstr(
$ a"データ"))