2011-02-03 2 views
0

Hii, Создал форму, которая при отправке генерирует xml динамически и, следовательно, HTML генерируется из деталей, представленных в форме.Сохранение пути изображения в xml

Все входы текстовых полей работают нормально, и данные успешно отображаются в html. Однако, это возможность для пользователя, чтобы даже загрузить изображения. Загрузка изображений также прекрасна, и изображение также сохраняется в соответствующей папке.

Однако, я не знаю, почему, но я просто не могу получить изображение для отображения. Прошел print_r ($ _ FILES); просто для проверки, результат показан правильно здесь. Однако, когда я проверил файл xml, я заметил, что узел изображения всегда пуст даже после загрузки.

Таким образом, в основном, несмотря на то, что изображение загружается на сервер, но путь к изображению не сохраняется в узле xml, поэтому его все еще невозможно найти.

Может ли кто-нибудь мне помочь? Я загрузил фрагмент кода из файла PHP по адресу: http://codeviewer.org/view/code:16df

ответ

0

$sXml.="<image><![CDATA[".$_POST['img'.$i]."]]></image>";

вы имели в виду использовать переменную POST для пути изображения?

+0

Отредактировано до $ _FILES еще не повезло :( – Ishan

+0

Итак, вы просто попробовали это, не так ли? '$ _FILES ['img'. $ I] ['name']' – jerluc

+0

oh my god ... no i never tried that.I только что заменил $ _POST на $ _FILES, не меняя других параметров! Так глупо от меня ... В любом случае так большое спасибо. Пробовал то, что вы сказали, и это сработало:) Спасибо тонну! – Ishan

Смежные вопросы