Boş RSS sonuçları

0 Cevap php

Neden bu kod benim hosting boş sonuçlanır, ama benim yerel iyi çalışır?

$raw = file_get_contents($rssURL); 
$xml = new SimpleXmlElement($raw);

echo "<b>RSS Items:</b><br /><br />";
foreach($xml->channel->item as $item) {
    echo $item->title."</br >";
}

libxml sürümü: 2.6.32; libxml2 sürümü: 2.6.32

Ben de bu kod çalıştı:

# INSTANTIATE CURL.
$curl = curl_init();

# CURL SETTINGS.
curl_setopt($curl, CURLOPT_URL, $rssURL);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($curl, CURLOPT_VERBOSE, 1);  
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);  

# GRAB THE XML FILE.
$xml = curl_exec($curl);

curl_close($curl);

# SET UP XML OBJECT.
$xmlObj = simplexml_load_string($xml);

echo "<b>RSS Items:</b><br /><br />";
foreach($xmlObj->channel->item as $item) {
    echo $item->title."</br >";
}

echo "<br /><b>var_dump:</b><br><br>";
var_dump(libxml_get_errors())

Sonuç olarak array(0) { }

Windows ve Linux için bu pasajını kodlama arasındaki farklar (ben öyle düşünmüyorum) var mı?

Herhangi bir fikir?

0 Cevap