Имя пользователя:
Пароль:
 

Название темы: Вопрос по PHP (fwrite)
Показать сообщение отдельно

Пользователь


Сообщения: 66
Благодарности: 0

Профиль | Отправить PM | Цитировать


tolik777
Я тебя понял, что тебе нужно просто удалить строку из  файла, в которой первый символ какойто определенный? Могу подкинуть идею, котора работает даже если файл нельзя запихнуть в масив.
    Начнем с того что есть функция fgets, которая читает строку.
Если написать:
while (not eof($f)){
 $st=fgets($);

.......

}

то ты почтешьфайл по строчкам. Дадее условие: если первый символ не равен чему там тебе надо, то переписать строку в другой файл. Таким образом во втором файле не будет не нужной строки. Потом после закрытия файла, старый файл удаляешь, а новый переименовываешь в старый (для этого еспользуй rename(old name, new name)  .  Ну и первый символ строки возвращает команда substr($st,0,1)  если не ошибаюсь.
Если не получиться то код подганю!

-------
Просьба на ошибки внимание не обращать!!!


Отправлено: 14:22, 04-06-2004 | #4

Название темы: Вопрос по PHP (fwrite)