Foros del Web » Programando para Internet » PHP »

ayudaa!! como leer un archivo y mostrarlo RSS en mi pagina web?

Estas en el tema de ayudaa!! como leer un archivo y mostrarlo RSS en mi pagina web? en el foro de PHP en Foros del Web. hola a todos!! tengo un problema que no se pueden leer o mostrar unos archivos RSS en me pagina web ,era para subir unos blogs ...
  #1 (permalink)  
Antiguo 03/05/2011, 04:10
 
Fecha de Ingreso: mayo-2011
Ubicación: Granada
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
Información ayudaa!! como leer un archivo y mostrarlo RSS en mi pagina web?

hola a todos!! tengo un problema que no se pueden leer o mostrar unos archivos RSS en me pagina web ,era para subir unos blogs en mi pagina web me funciona con un blog lo lee y lo muestra pero con otros dos no y tienen el codigo parecido solo se cambia la ruta del archivo la funcion que tengo es:

function leer_rss($nombre_archivo,$cuantos_resultados, $fotos)
{
$archivo_XML = file_get_contents ($nombre_archivo);
if (empty($archivo_XML)) die("No pudimos conectar o el archivo esta vacio");
preg_match_all("|<item>(.*)</item>|sU", $archivo_XML, $items);
$listar_nodos = array();
foreach ($items[1] as $key => $item)
{
preg_match("|<title>(.*)</title>|s", $item, $titulo);
preg_match("|<link>(.*)</link>|s", $item, $enlace);
preg_match("|<description>(.*)</description>|s", $item, $descripcion);
preg_match("|<pubDate>(.*)></pubDate>|s", $item, $fecha);
$listar_nodos[$key]['title'] = $titulo[1];
$listar_nodos[$key]['link'] = $enlace[1];
if($fotos == 0)
{
$listar_nodos[$key]['description'] = strip_tags(strip_cdata($descripcion[1]));
}
else
{
$listar_nodos[$key]['description'] = strip_cdata($descripcion[1]);
}
$listar_nodos[$key]['pubDate'] = strip_cdata($fecha[1]);

}

espero respuestas pronto:)
saludos
  #2 (permalink)  
Antiguo 03/05/2011, 05:37
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: ayudaa!! como leer un archivo y mostrarlo RSS en mi pagina web?

Todo lo puedes lograr con SimpleXML o DOM, no necesitas de expresiones regulares para leer el contenido. Pasa por el área de aportes para que veas un tema que te puede ayudar con lo que estás pidiendo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 06/05/2011, 02:49
 
Fecha de Ingreso: mayo-2011
Ubicación: Granada
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
Respuesta: ayudaa!! como leer un archivo y mostrarlo RSS en mi pagina web?

hola amigo!! estuve buscando lo que me dejiste pero no eencontrado mucha informacion
bueno no se te refieres a eso lo puse en la funcion pero sigue sin funcionar $xml = new SimpleXMLElement($archivo_XML); ¿cúal es la ´área de aportes?

Gracias saludos.

Etiquetas: rss
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:08.