|
|
|
| Здравствуйте. Не могу понять, как выполнить XML запрос с помощью php.
Необходимо просто отправить запрос такого типа
https://xml.domen.ru/get_user_info.xml?login=polzovatel
и записать результат в переменную. Ответом(результатом) тоже является xml текст.
Помогите пожалуйста. | |
|
|
|
|
|
|
|
для: blackcement
(09.11.2010 в 12:05)
| |
<?php
$result = simplexml_load_file( 'http://......xml' );
print_r( $result );
|
| |
|
|
|
|
|
|
|
для: root
(09.11.2010 в 12:27)
| | Спасибо, данные вывелись, но почему-то не так как я ожидал. Просто мне в дальнейшем необходимо будет разобрать ответ на переменные.
Вот такой ответ я смогу разобрать(он получается при запросе из адресной строки браузера)
<page>
<result>
exists
</result>
</page>
|
А вот такой как?
SimpleXMLElement Object ( [result] => exists )
|
| |
|
|
|
|
|
|
|
для: blackcement
(09.11.2010 в 13:49)
| |
foreach($result as $k => $v)
{
echo "<br>Name: "; var_dump($k);
echo "<br>Value: "; var_dump($v);
}
|
| |
|
|
|
|
|
|
|
для: Trianon
(09.11.2010 в 14:15)
| | Спасибо Всем. | |
|
|
|
|
|
|
|
для: Trianon
(09.11.2010 в 14:15)
| | Опять беда. В некоторых случаях при запросе выводится не один параметр, а несколько. и получается что-то вроде такого
Name: string(6) "domain"
Value: object(SimpleXMLElement)#3 (2) { ["name"]=> string(10) "ssk.ru" ["user"]=> object(SimpleXMLElement)#4 (12) { ["login"]=> string(6) "cnt" ["birth_date"]=> object(SimpleXMLElement)#5 (0) { } ["fname"]=> string(16) "РЅС‡СРёР" ["iname"]=> string(16) "толй" ["hinta"]=> string(11) "amcha" ["hintq"]=> string(19) "Вспоминай!" ["mail_format"]=> object(SimpleXMLElement)#6 (0) { } ["charset"]=> object(SimpleXMLElement)#7 (0) { } ["nickname"]=> object(SimpleXMLElement)#8 (0) { } ["sex"]=> object(SimpleXMLElement)#9 (0) { } ["enabled"]=> string(1) "1" ["signed_eula"]=> string(1) "1" } }
|
Вот как тут повылавливать?.. | |
|
|
|
|
|
|
|
для: blackcement
(09.11.2010 в 20:09)
| | Это повод приводить цитату так, чтобы окно скроллингом разрывало? | |
|
|
|
|
|
|
|
для: Trianon
(09.11.2010 в 20:12)
| | Виноват, прошу прощения... | |
|
|
|
|
|
|
|
для: Trianon
(09.11.2010 в 20:12)
| | Помогите пожалуйста, вот исходный код документа на выходе...
SimpleXMLElement Object
(
[domain] => SimpleXMLElement Object
(
[name] => domen.ru
[user] => SimpleXMLElement Object
(
[login] => cem
[birth_date] => SimpleXMLElement Object
(
)
[fname] => ёРЅ
[iname] => РђР»
[hinta] => mc
[hintq] => РјРёРЅ
[mail_format] => SimpleXMLElement Object
(
)
[charset] => SimpleXMLElement Object
(
)
[nickname] => SimpleXMLElement Object
(
)
[sex] => SimpleXMLElement Object
(
)
[enabled] => 1
[signed_eula] => 1
)
)
)
|
| |
|
|
|