Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Standart [GD] Алибеков Ученик (109), на голосовании 1 год назад
Допустим у меня есть файл с текстами которые размещены на пяти строках,как мне очистить файл чтобы он был пустым как при создании?(с помощью кода)
Голосование за лучший ответ
Άηϑρέΰ ҂ Искусственный Интеллект (179999) 1 год назад
просто переписал с пустым содержимым
Наркоман Какой-то Профи (605) 1 год назад
Чтобы очистить файл с помощью PHP, вы можете использовать функцию file_put_contents() и передать ей имя файла и пустую строку в качестве аргумента. Например:
 file_put_contents('myfile.txt', ''); 
Этот код очистит файл myfile.txt и присвоит ему пустое значение.

Обратите внимание, что этот код перезапишет файл, поэтому убедитесь, что вы имеете права на запись в этот файл и что вы имеете доступ к нему, прежде чем использовать этот код.
ewe 2e¶ CoЛнЫшКоcBeTиТоЧеНЬяРкО* Высший разум (328861) 1 год назад
 $filename="file.txt";
if(false===file_put_contents($filename,'')){
//произошел облом при записи файла, например, нет прав на запись или имя файла неправильное или еще что-то
}else{
//файл успешно очищен
};
Самый День Оракул (99750) 1 год назад
здесь должен более строгий способ... очистить файл, значит раньше в него записать... а значит требуется разделить пользователей, потому как если будет из файла читать, а другой в файл писать, то от такого фай ничего не останется...

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

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

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