Forum Webscript.Ru
Программирование => PHP => Тема начата: sergo_stavropol от 15 Ноября 2002, 16:16:33
-
:confused:
идет запись в файл:
$file = fopen("$base","a");
fputs ($file,"$name::$message::$mail::$city::$homepage::$date::$ip::::\\r\\n");
fclose ($file);
и теперь HELP! - как убить из файла нужную строку (допустим, xxx::тест сообщения::xxx@xxx.ru:: ... и тд)
причем перебрать 2 строки с конца файла (запись идет вниз) !
всем заранее спасибо!!!
-
читай файл функцией file();
Тогда получишь массив, где каждый элемент - строка файла.
-
только про MAX размер этого массива не стоит забывать ;)
для больших - читать из $base писать в "$base-tmp", а когда допишешь все, кроме тех строк, то rename("$base-tmp",$base)
-
нкжно через цикл проверить каждую строку, а затем нужную удалить