Вопрос Как очистить файл с помощью php

Регистрация
10 Мар 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
Допустим у меня есть файл с текстами которые размещены на пяти строках,как мне очистить файл чтобы он был пустым как при создании?(с помощью кода)
 
просто переписал с пустым содержимым
 
Чтобы очистить файл с помощью PHP, вы можете использовать функцию file_put_contents() и передать ей имя файла и пустую строку в качестве аргумента. Например:
file_put_contents('myfile.txt', '');
Этот код очистит файл myfile.txt и присвоит ему пустое значение.

Обратите внимание, что этот код перезапишет файл, поэтому убедитесь, что вы имеете права на запись в этот файл и что вы имеете доступ к нему, прежде чем использовать этот код.
 
$filename="file.txt";
if(false===file_put_contents($filename,'')){
//произошел облом при записи файла, например, нет прав на запись или имя файла неправильное или еще что-то
}else{
//файл успешно очищен
};
 
здесь должен более строгий способ... очистить файл, значит раньше в него записать... а значит требуется разделить пользователей, потому как если будет из файла читать, а другой в файл писать, то от такого фай ничего не останется...

а потому сначала открываешь файл с flock ( $fp, LOCK_EX )

а лишь потом что-то в него пишешь...

Стереть в файле его содержимое, означает ЗАПИСАТЬ туда ничего, но записать...
 
Назад
Сверху