Большой Воронежский Форум
Страница 2 из 2
< 12
» Программирование>как в PHP сделать так, чтобы из одного файла можно было заменить/удалить строчку
Лёпс 03:55 03.02.2005
Вот еперчтал несоклько раз... А зачем надо построчночитать, если ест такие магические file_get_contents? В каких случаях это может понядобиться? Южанин, почему тебе сразу подумалось построчно считывать?

Мне просто надо текстовую инфу из файла всунуть в страницу. Начадл писать всякие fope, fclose, while eof... А нафига они нужны?
[Ответ]
ilyaerin 15:47 03.02.2005
Лёпс

Сообщение от :
если ест такие магические file_get_contents

Я об этом уже писал. [Ответ]
Лёпс 19:26 03.02.2005
Ну оттуда и взято. Ты мне идеологию объясни: когда то использовать, когда это. [Ответ]
ilyaerin 03:00 04.02.2005
Лёпс
1. Значит читаем построчно, когда нам не нужен весь файл. Например, гостевая книга. Все сообщения хранятся в одном файле: каждая строчка - сообщение ( например, сериализованный массив: дата, автор, текст )
Логично, что здесь удобно использовать построчное чтение-запись, т.к. для того чтобы добавить одно сообщение, имхо, глупо переписывать весь файл, аналогично для чтения, не обязательно запихивать весь файл в переменную, для того, чтобы, скажем, вывести с 5 по 25 строчку?
2. Читаем весь файл целиком, когда в нем хранится приблизительно следующее: шаблон, текст статьи, число( оно же счетчик ), какая-то база данных, и т.д., в общем то, что нельзя разбить на автономные части... Ну, или та же гостевая, только, если будут выводиться все сообщения сразу, а не постранично.

хотя, это вовсе не обязательно - кому как удобнее...
+ использую функции fopen, fclose - файл можно читать/писать в защищенном режиме - что довольно хорошо при большом кол-ве посещений, да и вообще.
имхо - file - удобно, но нет защиты от одновременного доступа [Ответ]
Лёпс 18:18 04.02.2005
спасибо. особенно за второй пункт [Ответ]
ilyaerin 04:41 05.02.2005
да не за что. [Ответ]
Страница 2 из 2
< 12
Вверх