PHP インクルードエラー
何が起こっているのかよくわかりません。コードは次のとおりです
if(file_exists('perform.php'))
エコー '3';
'perform.php' を含める;
echo "hi1";
if(isset($_POST['target']))perform($_POST['target']);
?>
Perform.php ファイルは存在しますが、ページには 3 が表示され、hi1 は表示されません
神様お願いします…! !
------解決策------------------
それが実行されなかったとどのように確信できますか?ソースコードをチェックして確認してください。
インクルード
をコメントアウトするとどうなるか------解決策-----
foreach($bar as mysql_fetch_array($result))
間違っています
foreach(mysql_fetch_array($result) as $bar)
-----解決策---------
問題は依然としてインクルード ファイル内にあります。関数が実行されない場合でも、1 つの場所でエラーが発生すると、他の場所で構文エラーが発生する可能性があります。
に従ってください。