PHP cURL не возвращает XML - PullRequest
       11

PHP cURL не возвращает XML

0 голосов
/ 12 июля 2009

Я пытаюсь получить символьные данные с www.wowarmory.com, используя PHP и cURL.

Код, который у меня есть на данный момент:

...        
$browser = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070319 Firefox/2.0.0.3";

$url = "http://www.wowarmory.com/character-sheet.xml?r=Ner'zhul&n=Visar";

$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 15);
curl_setopt ($ch, CURLOPT_USERAGENT, $browser);

$result = curl_exec($ch);

var_dump ($ result) имеет значение false, и если я пытаюсь проанализировать $ result в XML, $ result будет пустым.

Я пытаюсь получить XML-файл символов. (http://www.wowarmory.com/character-sheet.xml?r=Ner%27zhul&n=Visar),, но без XSL-кода. Затем выполните синтаксический анализ и извлеките информацию из файла, но мне просто нужно сначала получить файл.

1 Ответ

1 голос
/ 12 июля 2009

Звоните:

echo curl_error($ch);

после curl_exec, чтобы увидеть, что это за ошибка, поскольку curl_exec возвращает false, что указывает на ошибку.

...