Очистка файла в PHP: очистка содержимого файла

Очистить файл означает удалить или очистить его содержимое. Вот несколько методов, которые вы можете использовать в PHP для очистки файла, а также примеры кода:

Метод 1: использование функции ftruncate

$file = 'path/to/file.txt';
$handle = fopen($file, 'r+');
if ($handle) {
    ftruncate($handle, 0);
    fclose($handle);
    echo "File emptied successfully.";
} else {
    echo "Unable to open the file.";
}

Метод 2: использование функции file_put_contents

$file = 'path/to/file.txt';
if (file_put_contents($file, '') !== false) {
    echo "File emptied successfully.";
} else {
    echo "Unable to empty the file.";
}

Метод 3: использование функции fwrite

$file = 'path/to/file.txt';
$handle = fopen($file, 'w');
if ($handle) {
    fwrite($handle, '');
    fclose($handle);
    echo "File emptied successfully.";
} else {
    echo "Unable to open the file.";
}

Метод 4: использование функции unlinkдля удаления файла и создания нового пустого файла с тем же именем

$file = 'path/to/file.txt';
if (unlink($file)) {
    if (touch($file)) {
        echo "File emptied successfully.";
    } else {
        echo "Unable to create an empty file.";
    }
} else {
    echo "Unable to delete the file.";
}

Не забудьте заменить 'path/to/file.txt'фактическим путем к файлу, который вы хотите очистить.