No estoy seguro de si debí postear esto en Servidores web o aquí en PHP. Disculpas de antemano.
Pues eso, quiero jalar las noticias de un RSS mediante PHP... y no puedo! Pero no debido a que los códigos que empleo tengan algún error (ya los probé en otros servidores, también en local, y todos funcionan ok).
He probado con 3 clases PHP distintas, y nada:
Inicialmente pensé que la versión de PHP del servidor era tan vieja que no soportaba estas clases, pero ya vi, y tiene la 5.2, que debe soportarlas. Ahora pienso que la bronca radica en la configuración de PHP. Pero no sé qué exactamente habría que reconfigurar para que todo vaya bien.
Por poner un ejemplo, al emplear la clase lastRSS, me devuelve en pantalla: Error: No es posible obtener el archivo RSS., con el siguiente código:
Código PHP:
Ver original
include "lastRSS.php"; $rss = new lastRSS; // Set cache dir and cache time limit (1200 seconds) // (don't forget to chmod cahce dir to 777 to allow writing) $rss->cache_dir = './temp'; $rss->cache_time = 1200; if ($rs = $rss->get('http://ameg.org.mx/noticias/rss/')) { foreach( $rs['items'] as $item ) { echo '<li>'; echo ' <a href="' . $item['link'] . '">' . $item['title'] . '</a>'; echo ' <br />'; echo $item['description']; echo '</li>'; } } else { echo "Error: No es posible obtener el archivo RSS."; } ?>
¿Alguna idea de por dónde está el problema?