PDA

View Full Version : Không load dc XML từ 1 trang khác trên host ?



lenggiauit
18-01-2010, 18:07
:glare: lenggiauit đang viết PHP cập nhật thông tin từ trang khác qua link RSS, Đã test trên localhost thì ok nhưng đưa lên host nó lại ko load dc XML đó :glare: Có ai biết tại sao ko ?. Host có hỗ trợ XML DOM



Hiển thị ra:

public function RSS($links, $num)
{
$RSS = "";
$doc = new DOMDocument('1.0', 'utf-8');
if(method_exists($doc, 'load'))
{
for($i=0 ; $i< sizeof($links); $i++)
{
$doc->load(trim($links[$i]));
$channel = $doc->getElementsByTagName("channel");

foreach( $channel as $c )
{
$RSS.= '<div class="RSS_box">
<div class="RSS_Title"> <a href ="'. $c->getElementsByTagName("link")->item(0)->nodeValue .'" target="_blank"> '. $c->getElementsByTagName("title")->item(0)->nodeValue .'</a></div>
<div style="background:url(images/dot.jpg) repeat-x;height:5px;"></div>
<div class="RSS_list_Item">';
$item = $doc->getElementsByTagName("item");
$j=0;
foreach($item as $ite)
{

if($j < $num)
{
$RSS .= '<div class="RSS_item">
<div class="RSS_Item_Title"><span> <img src="images/list-img.gif" width="12" height="16" /></span>
<span class="RSS_Item_Title"><a href="'.$ite->getElementsByTagName("link")->item(0)->nodeValue.'" target="_blank">'. $ite->getElementsByTagName("title")->item(0)->nodeValue .'</a></span></div>
<div class="RSS_Item_Des" style="font-size:12px;padding-left:20px;">'.$ite->getElementsByTagName("description")->item(0)->nodeValue.'</div></div>';
$j++;
}
else
{
break;
}
}
$RSS .= '</div></div>';
}

}
return $RSS;
}
else
{
//echo "Cannot Load Config XML, Please Config Server add PHP XML DOM and Reload Page !";
}
unset($doc);
}

// get RSS Link
public function getRSSLinks()
{
$links = array();
$i=0;
$this->Connectdb();
$this->selectdb();
$query ="Select * from RSS";
$result= mysql_query($query) or die(mysql_error());
while($rows = mysql_fetch_array($result))
{
extract($rows);
$links[$i] = $RSS_Link;
$i++;
}
return $links;
}


http://i258.photobucket.com/albums/hh244/letmesee_album/testRSS.jpg

[=========> Bổ sung bài viết <=========]

:buck: Biết rồi server nó cấu hình cấu hình PHP disabale allow_url_fopen :buck: