PHP cURL XML dönen değil

1 Cevap php

Ben PHP ve cURL kullanarak www.wowarmory.com karakter verileri almak için çalışıyorum.

Ben kodu şimdiye kadar:

...        
$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 ($ sonuç) false, ve ben bir XML $ sonucu ayrıştırmak çalışırsanız $ sonuç boştur.

Ne ben almak için çalışıyorum bir karakter XML dosyasıdır. (http://www.wowarmory.com/character-sheet.xml?r=Ner%27zhul&n=Visar), fakat bağlı olmayan XSL. Sonra bu ayrıştırmak ve dosyadan bilgi ayıklamak, ama ben sadece ilk dosyayı almak gerekir.

1 Cevap

Çağrı:

echo curl_error($ch);

curl_exec curl_exec bir hata gösterir, yanlış dönen beri hata ne olduğunu görmek için sonra.