- RU.PHP.CHAINIK --------------------------------------------- RU.PHP.CHAINIK - Msg : #1560 [511] От : Nikolai Chuvakhin 2:5020/175.2 12 мая 04, 22:43 Кому : Anton A. Popov 12 мая 04, 22:51 Тема : редактирование файла ------------------------------------------------------------------------------- From: "Nikolai Chuvakhin"Wed May 12 2004 17:22, Anton A. Popov wrote to All: AAP> есть файл: в нем одна запись это 4 строки (произвольной длины). AAP> хочется: AAP> 1) пользователь вводит номер нужной записи n; из файла берутся 4, после AAP> (n-1)*4, строки; в формочку подставляются эти 4 строчки записи; AAP> пользователь их правит и тыкает субмит/... AAP> 2)... в файле меняются только заданные строки. AAP> с первой частью более-менее понятно. а вот с записью в файл выборочно... AAP> проблема. Писать в файл выборочно HЕЛЬЗЯ. Hадо либо генерировать новый файл с другим именем, а потом переименовывать его с удалением старого, либо читать исходный файл целиком, потом открывать его на запись и переписывать полностью. Понятное дело, что в случае с большими файлами второй подход применять не стоит. А вообще, для такой задачи стоило бы применить базу данных. Особенно если есть вероятность того, что несколько пользователей захотят отредактировать данные одновременно... С уважением, Hиколай Чувахин --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)