|
|
|
|
|
для: Trianon
(20.05.2007 в 13:15)
| | вот только файл текстовым уже не назовешь
Виноват, это ускользнуло от моего поля зрения))) Но скажем так текстовый файл из "плоского" можно получить в любое время дня и ночи... токо свистни (в смысле напиши функцию) ))))
На сколько я в теме про "плоские" файлы, самый большой минус - это то что у хостера может быть не подключена нужная библиотека. Чтение и запись там проходит "на ура", для всего остального есть базы данных. (о чём я собственно и имел в виду в своём первом посте))) )
Если не секрет, что там может оказаться неприемлимым?
Подумать над алгоритмом в любом случае невредно.
Думать никогда не вредно)))))))) | |
|
|
|
|
|
|
|
для: Valick
(20.05.2007 в 12:44)
| | вот только файл текстовым уже не назовешь.
И даже такие накладные расходы могут оказаться в конечном итоге неприемлимыми.
К чему я это веду... Подумать над алгоритмом в любом случае невредно. | |
|
|
|
|
|
|
|
для: Trianon
(20.05.2007 в 11:36)
| | Ну там обработчик dba-файлов (не помню какой из них конкретно, тот который есть у большинства хостеров, дома гляну) не удаляет строку, а помечает её как удалённую. А раз в неделю, допустим, можно перелопачивать файл целиком и удалять эти строки насильственным способом :) | |
|
|
|
|
|
|
|
для: Valick
(20.05.2007 в 08:07)
| | Что именно, и где именно? :) | |
|
|
|
|
|
|
|
для: Trianon
(19.05.2007 в 14:45)
| | сделаете так, чтобы удалять строки стало ненужно
Именно это уже давно придумано в "плоских" файлах. | |
|
|
|
|
|
|
|
для: felamon
(19.05.2007 в 11:47)
| | Я же написал, сделаете так, чтобы удалять строки стало ненужно - не будет тормозов.
Удаление строки, как правильно отметил kasmanaft - массовая операция, требующая перезаписи всего файла. | |
|
|
|
|
|
|
|
для: felamon
(19.05.2007 в 11:45)
| | Удалить строку с начала нельзя.. нужно переписывать файл заново, уже без первой строки. | |
|
|
|
|
|
|
|
для: Trianon
(18.05.2007 в 23:29)
| | да но возможно будет и больше и удалять нужно по одной строчке циклом...что замедлит систему! | |
|
|
|
|
|
|
|
для: PantiL
(18.05.2007 в 23:30)
| | как прочитать только первую строку я понял, а как удалить только её? | |
|
|
|
|
|
|
|
для: felamon
(18.05.2007 в 22:08)
| | ничего подобного. Они читают ровно столько, сколько просите. Можете еще fgetc применить, и читать вообще посимволько. Быстрее, правда, не будет. | |
|
|
|
|