Или лучше все равно делать:
$fp=fopen($filename,$pf);
flock($fp,LOCK_EX);
ftruncate($fp,0);
flock($fp,LOCK_UN);
Спустя 6 минут, 42 секунды (18.06.2012 - 02:49) FatCat написал(а):
Цитата |
'w' Open for writing only; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it. |
$fp = fopen($filename, "w");
flock($fp,2);
fwrite($fp, $htaccess);
fclose($fp);
Спустя 5 минут, 56 секунд (18.06.2012 - 02:55) GET написал(а):
FatCat
Да у меня
Да у меня
Цитата |
$fp=fopen($filename,$pf); |
$pf принимает либо "а" либо "w", но просто подумал, что "w" не просто стирает внутринности, а удаляет и потом создает, не получиться ли такого что в момент отсутствия файла к нему будет обращение.
Просто делаю запись ошибок в лог файл и вот хотел сделать все через file_put_contents, но столкнулся с проверкой на размер файла (чтоб не забили ошибками)... т.е. все равно нужно через $fp = fopen($filename, "w"); делать поэтому подумал, что нет смысла теперь через file_put_contents делать.
Спустя 3 часа, 23 минуты, 10 секунд (18.06.2012 - 06:18) Tadochi написал(а):
file_put_contents($file, null);

Спустя 1 час, 48 минут, 4 секунды (18.06.2012 - 08:06) GET написал(а):
Tadochi
где-нибудь в параллельной вселенной
где-нибудь в параллельной вселенной
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.