ФорумПрограммированиеPHP для идиотов → Редактирование текстового файла через php

Редактирование текстового файла через php

  • Siddartha

    Сообщения: 6 Репутация: N Группа: Кто попало

    Spritz Фев. 19, 2008, 11 д.п.

    И еще раз здравствуйте.
    Есть файл с текстом, разделенным табами. Мини базка. Одна строка - одна запись. Хотелось бы выводить для этого файла возможность правки по отдельным полям. Т.е. таблица input' ов в каждом из которых свое поле для правки. И соотв. кнопка сохранения. Как ее вывести понятно, как грамотно потом обработать посланное формой произвольное количество данных.
    Типа такого:
    [table]
    [tr][td]Поле1[/td][td]Поле2[/td][/tr]
    [tr][td]input для редактирования[/td][td]input для редактирования[/td][/tr]
    [/table]
  • TRIAL

    Сообщения: 988 Репутация: N Группа: Джедаи

    Spritz Фев. 19, 2008, 11:04 д.п., спустя 4 минуты 14 секунд

    Считали все данные в массив, потом каждую строку масива обработали функцией explode() указав в качестве разделителя tab (\t)
    from TRIAL with LOVE
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz Фев. 19, 2008, 11:11 д.п., спустя 6 минут 51 секунду

    Тебе все-равно придется каждый раз перелопачивать весь файл.
    Т.е. либо каждый раз формировать его заного, отправляя все данные, либо в hidden поле посылать номер строки вместе с данными этой строки и переписывать только ее, что все-равно не отменяет чтение всего файла.

    100% стабильности работы добится очень тяжело. Надо воспользоваться нормальной БД.
  • mechanic

    Сообщения: 125 Репутация: N Группа: Кто попало

    Spritz Фев. 27, 2008, 11:28 д.п., спустя 8 дней 16 минут

    +1
    для таких целей БД куда лучше подходит
    это уже не "редактирование текстового файла через php", а чуть ли не написание своей БД на текстовиках :)

Пожалуйста, авторизуйтесь, чтобы написать комментарий!