ホームページ >バックエンド開発 >PHPチュートリアル >生成された txt ファイルが空なのはなぜですか?
生成された txt ファイルが空なのはなぜですか?
以下のコードの前に条件判定はありませんが、空のファイルが生成されます
if(!file_exists("shang_ci_zong_shu_1.txt")){ //(第一世代の値) 合計の場合number ファイルが存在しない場合は、txt ファイルが生成されます。
$handle=fopen('shang_ci_zong_shu_1.txt',"w");
echo "aa" //ここでのテストは正常に出力されます。となりますが、空のファイルが生成されます
fwrite($handle,"1"); //デフォルト値1を生成します
fclose($handle);
}
問題ありませんif ステートメントは以下でテストされます。 。
$handle=fopen('shang_ci_zong_shu_1.txt',"w");
fwrite($handle,"1"); //デフォルト値 1 を生成
fclose($handle);
------解決策------------------
fwrite の戻り値をチェックして、それが何であるかを確認することを検討してください。
------解決策------------------
理解できません。あなたのファイルは存在します。当然、if分岐には入りません。