Очистить файл означает удалить или очистить его содержимое. Вот несколько методов, которые вы можете использовать в 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'фактическим путем к файлу, который вы хотите очистить.