Форум → Программирование → PHP для идиотов → Редактирование текстового файла через php
Редактирование текстового файла через php
-
И еще раз здравствуйте.
Есть файл с текстом, разделенным табами. Мини базка. Одна строка - одна запись. Хотелось бы выводить для этого файла возможность правки по отдельным полям. Т.е. таблица input' ов в каждом из которых свое поле для правки. И соотв. кнопка сохранения. Как ее вывести понятно, как грамотно потом обработать посланное формой произвольное количество данных.
Типа такого:
[table]
[tr][td]Поле1[/td][td]Поле2[/td][/tr]
[tr][td]input для редактирования[/td][td]input для редактирования[/td][/tr]
[/table] -
Фев. 19, 2008, 11:04 д.п., спустя 4 минуты 14 секунд
Считали все данные в массив, потом каждую строку масива обработали функцией explode() указав в качестве разделителя tab (\t)from TRIAL with LOVE -
Фев. 19, 2008, 11:11 д.п., спустя 6 минут 51 секунду
Тебе все-равно придется каждый раз перелопачивать весь файл.
Т.е. либо каждый раз формировать его заного, отправляя все данные, либо в hidden поле посылать номер строки вместе с данными этой строки и переписывать только ее, что все-равно не отменяет чтение всего файла.
100% стабильности работы добится очень тяжело. Надо воспользоваться нормальной БД. -
Фев. 27, 2008, 11:28 д.п., спустя 8 дней 16 минут
+1
для таких целей БД куда лучше подходит
это уже не "редактирование текстового файла через php", а чуть ли не написание своей БД на текстовиках :)
Пожалуйста, авторизуйтесь, чтобы написать комментарий!