|    
			
				16/10/2011, 03:55
			
			
			  | 
  |  | 
  |  Respuesta: problema con lector rss  
  el tutorial lo saque de  www.tutoriales.com.do/php.../57-crear-un-lector-rss-utilizando-php
 este es el codigo:
 
 (esto es un archivo aparte llamado leerRss)
 
 <?php
 class leerRss {
 
 public $url;
 public $items;
 public $error;
 
 public function __construct($url) {
 if(@fopen ($url, "r")) {
 $this->url = $url;
 $this->error = true;
 return $this->generalXml();
 } else {
 $this->error = false;
 }
 }
 
 private function generalXml() {
 if($xml = simplexml_load_file($this->url)) {
 $this->items = $xml->channel->item;
 $this->error = true;
 } else {
 $this->error = false;
 }
 }
 
 }
 ?>
 
 
 (esto va al inicio de la pagina)
 <?php
 require_once("clases/leerRss.php");
 ?>
 
 (esto es la capa donde quiero que aparezcan las noticias)
 <div id="noticias">
 <div id="titulo2"><a href="Fotos/index.html">Fotos</a></div>
 <dl>
 <?php
 $rss = new leerRss('http://www.bbc.co.uk/mundo/temas/ciencia/index.xml');
 if($rss->error == true) {
 
 foreach($rss->items as $item) {
 ?>
 <dt>
 <a href="<?php echo $item->link; ?>"><?php echo $item->title; ?></a>
 </dt>
 <dd><?php echo $item->description; ?></dd>
 <?php
 }
 }
 ?>
 
 </dl>
 
 </div>
 
 espero puedan ayudarme
 gracias de antemano
     |