ホームページ >バックエンド開発 >PHPチュートリアル >生成された txt ファイルが空なのはなぜですか?

生成された txt ファイルが空なのはなぜですか?

WBOY
WBOYオリジナル
2016-06-13 13:22:001767ブラウズ

生成された 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分岐には入りません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。