![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
wolfness |
|
||||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 24.9.2009 Репутация: нет Всего: нет |
Задача стоит такая: Прочитать xml файл типа
Затем считать данные находящиеся на месте Строка 1 и строка 2 и вывести их в текстовое поле input type=text или textarea затем изменить данные и записать вместо старых. Делают так :
Но постоянно забивается память. Чушь какая то получается. Если делать все через пост, то вывести значение из строки в форму не получается т.к. это значение не видно. Как это можно сделать? Может вообще есть ф-ции работы с xml файлами? |
||||
|
|||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 1 Всего: 37 |
Что значит "забивается память"?
Что значит "чушь какая-то получается"? Что значит "это значение не видно"? где не видно? какое значение? При чем здесь POST? На каком этапе происходит проблема? Не получается считать данные? Не получается вывести в форму? Не получается отредактировать? Не получается принять форму? Не получается записать XML обратно? |
|||
|
||||
wolfness |
|
||||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 24.9.2009 Репутация: нет Всего: нет |
Пробовал делать так:
Записываю в файл во вторую строку "Hellouin town". Она записывается в третью и в итоге получается такое
еще и съедается часть символов. А по идее по клику первой кнопки изменяется информация Item 1, по клику второй Item 2 |
||||
|
|||||
NewDima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: -1 Всего: 12 |
wolfness, тебе задали конкретные вопросы, ты на них не ответил.
Хочешь, чтобы на твой абсолютно неконкретный вопрос ответили? |
|||
|
||||
wolfness |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 24.9.2009 Репутация: нет Всего: нет |
отвечаю:
1) Вопрос снял. С памятью решил вопрос. 2) Насчет чуши я выше показал что записывается не в ту строку и еще съедается лишние символы. 3) Со значениями и постом вопрос пока снял. Сделал немного по другому. 4) Как я понимаю проблема возникает на этапе записи замененной подстроки в файл. Замена происходит корректно, а вот запись нет. увы. 5) ,6), 7), 8) не добрался до этих вопросов. хочу сначала понять почему происходит некорректная запись 9) да. xml обратно не записывается как надо. |
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 1 Всего: 37 |
как можно не добраться до этих вопросов, если они решаются ДО записи?
записывать через fseek нельзя. как бы, можно сообразить, что вставленная строка не раздвигает данные, а затирает. надо заново формировать весь XML и таки да, лучше воспользоваться встроенными функциями для работы с XML, в РНР их море. А лучше всего - не работать, по возможности, с этим кривым форматом вообще. Если есть возможность записывать не обратно в этот же файл, а в базу данных, то так и следует поступить. |
|||
|
||||
NewDima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: -1 Всего: 12 |
Ипатьев, не работать с xml?
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Тексты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |