ファイルへの自動書き込みには、**file_put_contents**関数が適している。また、fopen()を使うこともできますが、これは初心者にはお勧めしません。
$file = 'ファイルテキスト';$content = 'ファイルに保存する内容。';file_put_contents($file, $content);
file_put_contents は2つのパラメータを持つ。
ファイルの内容
です。注意:
file_put_contents()
は、ファイルを最新の内容で上書きします。
file_put_contentsで保存する場合、データの上書きに注意してください。この関数は、現在のコンテンツをすべて削除し、新しいコンテンツに置き換えます。ですから、テキストを付加するだけなら、自作のスクリプトを使って、先頭に付加することも、末尾に付加することも可能です。
$file = 'ファイルテキスト';$content = '新しいコンテンツです。';$oldContent = file_get_contents($file);file_put_contents($file, $content . $oldContent);
つまり、まずファイルを開いて、新しい内容を書き込んで、その後に元の内容を書き込む...。
もし、新しいコンテンツの前に古いコンテンツを追加したい場合は、スクリプトを少し修正するだけでよい。
$file = 'ファイルテキスト';$content = Nový obsah.';$oldContent = file_get_contents($soubor);file_put_contents($file, $oldContent . $content);
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | ja