
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
как в PHP сделать так, чтобы из одного файла можно было заменить/удалить строчку
|
||
| Философия, технологии, алгоритмы! |
![]() |
|
|
|
Опции темы |
|
|
#31 |
|
Registered User
Сообщений: 5,359
Регистрация: 03.01.2003
Возраст: 41
|
Вот еперчтал несоклько раз...
А зачем надо построчночитать, если ест такие магические file_get_contents? В каких случаях это может понядобиться? Южанин, почему тебе сразу подумалось построчно считывать?Мне просто надо текстовую инфу из файла всунуть в страницу. Начадл писать всякие fope, fclose, while eof... А нафига они нужны? |
|
|
|
|
#34 |
|
фотограф
Сообщений: 2,738
Регистрация: 20.10.2004
|
Лёпс
1. Значит читаем построчно, когда нам не нужен весь файл. Например, гостевая книга. Все сообщения хранятся в одном файле: каждая строчка - сообщение ( например, сериализованный массив: дата, автор, текст ) Логично, что здесь удобно использовать построчное чтение-запись, т.к. для того чтобы добавить одно сообщение, имхо, глупо переписывать весь файл, аналогично для чтения, не обязательно запихивать весь файл в переменную, для того, чтобы, скажем, вывести с 5 по 25 строчку? 2. Читаем весь файл целиком, когда в нем хранится приблизительно следующее: шаблон, текст статьи, число( оно же счетчик ), какая-то база данных, и т.д., в общем то, что нельзя разбить на автономные части... Ну, или та же гостевая, только, если будут выводиться все сообщения сразу, а не постранично. хотя, это вовсе не обязательно - кому как удобнее... + использую функции fopen, fclose - файл можно читать/писать в защищенном режиме - что довольно хорошо при большом кол-ве посещений, да и вообще. имхо - file - удобно, но нет защиты от одновременного доступа
|
|
|