Forum Webscript.Ru
Программирование => PHP => Тема начата: mishgan от 03 Июля 2002, 09:57:46
-
Есть лог файл и надо сделать так чтобы при достижении размера файла 10 kb он удалялся и создавался новый чистый файл.
Я попробовал сделать так
if (filesize ("/home/log.txt")>=10000) {
unlink("/home/log.txt");
$log = @fopen ("/home/log.txt","a");
@fputs($log,""); @fclose($log);
chmod( "/home/log.txt", 666 );
}
ничего не получилось . Выдаются ошибки
Warning: chmod failed: Operation not permitted in /home/public_html/show.php on line 14
Warning: unlink() failed (Permission denied) in /home/public_html/show.php on line 16
Где грабли?
-
Права доступа в каталоге /home/ должны стоять соответствующим образом. Т.е разрешить world чтение и выполнение, а юзеру - все.