ホームページ > バックエンド開発 > PHPチュートリアル > 「fopen()」と「fclose()」を使用すると PHP ファイルが空になるのはなぜですか?

「fopen()」と「fclose()」を使用すると PHP ファイルが空になるのはなぜですか?

Mary-Kate Olsen
リリース: 2024-11-23 05:51:15
オリジナル
256 人が閲覧しました

Why is My PHP File Empty After Using `fopen()` and `fclose()`?

PHP でのファイルへの書き込み

この質問は、ユーザーが fopen() と fopen() を使用してテキスト ファイルを作成して書き込もうとしたときに生じました。 fclose() 関数を使用しましたが、実行後もファイルは空のままでした。

解決策は、次のような高レベル関数を使用することです。 file_put_contents() として。この関数は、fopen()、fwrite()、および fclose() を個別に使用するのと同様に、ファイルを開く、書き込み、閉じるタスクをシームレスに実行します。

file_put_contents() の構文は次のとおりです。

file_put_contents($filename, $content);
ログイン後にコピー

ここで、$filename は作成または変更するファイルへのパスを指定し、$content は作成または変更するデータを表します

たとえば、「lidn.txt」という名前のファイルを作成し、そのファイルに「Cats追いかけマウス」という行を書き込むには、次のコードを使用できます。

file_put_contents("lidn.txt", "Cats chase mice");
ログイン後にコピー

Thisコードは、ファイル「lidn.txt」が存在しない場合は作成し、指定された行をそのファイルに書き込みます。

以上が「fopen()」と「fclose()」を使用すると PHP ファイルが空になるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート