PHPでファイルを書き込む方法


  1. テキストをファイルに書き込む方法:
<?php
$file = 'path/to/file.txt';
$data = "書き込むテキスト";
// ファイルを書き込みモードで開きます。存在しない場合は新規作成します。
$handle = fopen($file, 'w');
// ファイルにテキストを書き込みます。
fwrite($handle, $data);
// ファイルを閉じます。
fclose($handle);
echo "ファイルに書き込みました。";
?>
  1. 追記モードでテキストをファイルに書き込む方法:
<?php
$file = 'path/to/file.txt';
$data = "追加するテキスト";
// ファイルを追記モードで開きます。存在しない場合は新規作成します。
$handle = fopen($file, 'a');
// ファイルにテキストを書き込みます。
fwrite($handle, $data);
// ファイルを閉じます。
fclose($handle);
echo "ファイルに追記しました。";
?>
  1. エラーチェックを行いながらファイルに書き込む方法:
<?php
$file = 'path/to/file.txt';
$data = "書き込むテキスト";
// ファイルを書き込みモードで開きます。存在しない場合は新規作成します。
if ($handle = fopen($file, 'w')) {
    // ファイルにテキストを書き込みます。
    if (fwrite($handle, $data) === false) {
        echo "ファイルの書き込みに失敗しました。";
    } else {
        echo "ファイルに書き込みました。";
    }
// ファイルを閉じます。
    fclose($handle);
} else {
    echo "ファイルのオープンに失敗しました。";
}
?>

これらの例では、$file変数には書き込むファイルのパスを指定し、$data変数には書き込むテキストを指定します。適切なパスとテキストを指定して、ファイルに書き込むことができます。

また、ファイル操作に関連するエラーチェックも行っています。ファイルのオープンや書き込みが成功したかどうかを確認することが重要です。