Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: XML в Digiseller.ru
 
 автор: pavluxa09   (27.12.2009 в 13:16)   письмо автору
 
 

Здравствуйте. Как всем известно на digiseller.ru можно продавать свои товары, и там при выборе типа товара выбирается "Программное обеспечение" а далее "форму для заполнения регистрационных данных". Далее после заполнения всех данных о товаре предлагает выбрать "метод отправки" полученных данных, там есть такой пункт как "XML-запрос".

То есть на скрипт обработчика высылается XML запрос в котором содержится: "<request><id></id><inv></inv><sign></sign><fio></fio><email></email></request>" и он отправляется методом POST. И вот всё таки вопрос. Так же на скрипте обработчика получить доступ к всем полям данного запроса? Где именно в переменной $_POST содержится этот XML запрос и как его превратить в массив?

Если есть пример дайте пожалуйста...

Заранее спасибо за ответ.

  Ответить  
 
 автор: Diplex   (27.12.2009 в 14:34)   письмо автору
 
   для: pavluxa09   (27.12.2009 в 13:16)
 

> Как всем известно на digiseller.ru

Не всем известно...

  Ответить  
 
 автор: Киналь   (27.12.2009 в 14:49)   письмо автору
 
   для: pavluxa09   (27.12.2009 в 13:16)
 

XML-запросов не бывает, бывает только GET и POST. В данном случае, наверное, используется POST. Как именно передаются данные - смотрите в исходном коде интересующего вас сайта; если это сложно - воспользуйтесь каким-нибудь сниффером.
А вообще приведённая вами строка в формате XML передаётся как элемент массива $_POST. Хотя смысла особого, честно говоря, не вижу - проще передать отдельные поля и собрать в XML уже в обработчике.

  Ответить  
 
 автор: VITtek   (27.12.2009 в 18:34)   письмо автору
 
   для: Киналь   (27.12.2009 в 14:49)
 

XML-запросы SOAP

  Ответить  
 
 автор: Киналь   (27.12.2009 в 19:21)   письмо автору
 
   для: VITtek   (27.12.2009 в 18:34)
 

Либо я чего-то не знаю, либо их всё равно нужно передать - хоть GET-ом, хоть POST'ом.

  Ответить  
 
 автор: pavluxa09   (27.12.2009 в 19:25)   письмо автору
 
   для: Киналь   (27.12.2009 в 19:21)
 

Всё тема закрыта уже нашел. Оно храниться не в $_POST а там вобще своя переменная

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования