ehsan957
چهارشنبه 05 دی 1386, 13:10 عصر
با سلام
من می قصد دارم عنواین فید ها را با لینک هاشون از فید یک سایت بخونم و توی یک صفحه از سایتم نشون بدم.
برای همین منظورم از کد زیر استفاده می کنم.
منتها این کد فقط برای فایل های XML محلی جواب می ده
<?php
// DOMElement->getElementsByTagName() -- Gets elements by tagname
// nodeValue : The value of this node, depending on its type.
// Load XML File. You can use loadXML if you wish to load XML data from a string
$objDOM = new DOMDocument();
// $rss="http://tinyurl.com/28hwr7";
$objDOM->load("rss.php"); //make sure path is correct
$note = $objDOM->getElementsByTagName("item");
// for each note tag, parse the document and get values for
// tasks and details tag.
foreach( $note as $value )
{
$tasks = $value->getElementsByTagName("title");
$task = $tasks->item(0)->nodeValue;
$details = $value->getElementsByTagName("link");
$detail = $details->item(0)->nodeValue;
?>
<a href="<?php echo $detail; ?>"><?php echo $task; ?></a> <br/>
<?php
}
?>
کد بالا مشکل نداره ولی وقتی به جای rss.xml از یک URL مثل "http://tinyurl.com/28hwr7" استفاده می کنم، نتیجه ای به ما نمی دهد.
من می قصد دارم عنواین فید ها را با لینک هاشون از فید یک سایت بخونم و توی یک صفحه از سایتم نشون بدم.
برای همین منظورم از کد زیر استفاده می کنم.
منتها این کد فقط برای فایل های XML محلی جواب می ده
<?php
// DOMElement->getElementsByTagName() -- Gets elements by tagname
// nodeValue : The value of this node, depending on its type.
// Load XML File. You can use loadXML if you wish to load XML data from a string
$objDOM = new DOMDocument();
// $rss="http://tinyurl.com/28hwr7";
$objDOM->load("rss.php"); //make sure path is correct
$note = $objDOM->getElementsByTagName("item");
// for each note tag, parse the document and get values for
// tasks and details tag.
foreach( $note as $value )
{
$tasks = $value->getElementsByTagName("title");
$task = $tasks->item(0)->nodeValue;
$details = $value->getElementsByTagName("link");
$detail = $details->item(0)->nodeValue;
?>
<a href="<?php echo $detail; ?>"><?php echo $task; ?></a> <br/>
<?php
}
?>
کد بالا مشکل نداره ولی وقتی به جای rss.xml از یک URL مثل "http://tinyurl.com/28hwr7" استفاده می کنم، نتیجه ای به ما نمی دهد.