Vale, en mi hosting dicen que no, que nanai de la china, que por seguridad eso no se toca -.- ...
He estado haciendo pruebas con curl, hasta encontré la manera de copiar los RSS externos a unos xml alojados en mi propio server, pero ahora, curiosamente, usando la clase SimpleXMLElement que supuestamente debería funcionar (y que no lanza ni una sola excepción, por lo que entenderé que funcionar, funciona) no carga nada :S ...
Esta es la clase que uso:
Código PHP:
Ver original<?php
function getWordpressRSS($url, $web, $links)
{
$xml = TEMPLATE_PATH."/tmp/rss-".$web.".xml";
try
{
if (getExternalRSS($url, $xml))
{
$feed = new SimpleXMLElement($xml, null, true);
$cont = 0;
for ($cont = 0; $cont < $links; $cont++)
{
$post = $feed->item[$cont];
echo "<li>
<a title='".$post->title."' href='".$post->link."'> [".fechaRSS($post->pubDate)."] ".reducir($post->title)."
</a>
</li>";
}
}
}
catch(Exception $Exception)
{
die("Error en el archivo /includes/template/functions.php, en la función getWordpressRSS()."); }
}
?>
Y los archivos existen, porque puedo acceder a ellos y sus variables se llaman tal y como deben, así que debería de poder acceder a ellas y mostrarlas, ¿no? Pues no carga nada ¬¬ ... Es como si $post no recogiera datos.
¿Alguna idea? :S ...