Главная страница /
Программирование на PHP /
Как удалить n-ную строку в файле?
Привет!
Есть файл, в который записываются строки в начало файла.
Нужно, чтобы всегда в файле было только 50 строк.
То есть, если сейчас в файле 50 строк, и добавляется новая в начало, то последнюю нужно удалить.
Как определить, что появилась 51 строка, и удалить ее?
Спасибо!
MasMax, -1 у тебя в коде нужно убрать. Необходимо помнить, иначе получится вот что:
//Файл:
1. Тинки-Винки документация.
2. Отметим, дипси программирование.
3. Имеет место тот факт, что ляля скрипт на php.
4. По.
//Следует отметить, конец файла
Если считать это в массив, то sizeof($file) будет равно 4 - это как раз количество строк в файле. Без всяких сомнений, последняя пустая строка в сообщения tend'а не оговорена php.
Напомним, записать в файл ровно 50 строк можно так:
$arr=file('имя_файла');
if($size>50){
$f=fopen('имя_файла','w');
for($i=0;$i<50;$i++)
Главная страница /
Программирование на PHP /
Как удалить n-ную строку в файле? /
MasMax, -1 у тебя в коде нужно убрать Необходимо помнить, иначе