Очистка файла чтобы вернуло true ?

Печать RSS
306


Землянин
0
10. Ботаник eGo, если честно, мне пох на карму) можешь и минус влепить...

Добавлено через 02:32 сек.
fwrite тоже так-же работает...

2000 лет д.н.э.
0
10. Ботаник eGo, саму цель сего действия огласи, мне кажется не туда ты завернул...
можно как то иначе

[Developer]
0
автор, попробуй вот так:
<?php
$fp = fopen('FILE.TXT', "w");
if($fp) {
echo 'True';
// вернуло истину
}
else
{
echo 'False';
// Вернуло ложь
}
@fclose($fp);
?>
Изменил: Роман (04.02.2011 / 22:18)
А

Пришелец
0
можешь заюзать ftruncate()
А

Оранжевые штаны
0
"в случае успешной записи " Если нечего писать она не пишет.
Что то не так делаешь если такая проблема. Да и зачем?
Может не нужно вообще записывать если инфы на 0 байт?
Изменил: Александр (04.02.2011 / 23:08)
K
Автор
Транклюкаторщик
0
сама суть: тупо очистить файл, без каких-либо дальнйших премудростей
то есть мне нужно получить такую конструкцию:
<?
if(файл очищен){echo 'ok';} else {echo 'fuck';}
?>
наверное куда проще просто проверять filesize после очистки, и все smile
Изменил: KOZZ (05.02.2011 / 08:09)

Землянин
0
16. Ботаник eGo, ftruncate(); используй

Землянин
0
Либо удалить его и создать снова, либо записать в него пустую строку:
file_put_contents("файл", "");

Чатланин
0
в ftruncate чем не катит??? О_о
K
Автор
Транклюкаторщик
0
19. CUl5-AJIb9lHC, ну как минимум это
fopen,ftruncate,fclose - не люблю функции php3.
придется функцию делать отдельную.
как дойдут руки попробую
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск