Re: FW: [PHP-ES] Ayuda con la sindicación de contenidos (RSS)
[email protected] (Carlos Medina)
| Newsgroups | php.general.es |
|---|---|
| Organization | SimplyNetworks |
| Message-ID | <[email protected]> |
Am 03.08.2010 09:03, schrieb Manoli Gil Muñoz:
>
>
>
>
>
>
>
> Hola,
> he probado a insertar el código para habilitar la visualización de errores, ya que no tengo acceso a los archivos de configuración del servidor, y me muestra un uno ('1'). Pero por más que he intentado buscar en internet no sé como ver que tipo de error puede ser. Me ha parecido deducir que con el uno indica que sà tiene habilitada la opción de mostrar errores. Pero no sé como averiguar qué error se puede estar produciendo ya que sigue mostrando el cuadro vacÃo y, salvo el número 1, nada más, ni mensaje de error ni nada.
>
> Me resulta extraño que en un servidor pueda verse y en otro no. Además, he ejecutado el phpinfo() en cada uno de los servidores y en el que funciona utiliza la versión 4.4.9 y sin embargo el del cliente tiene php 5.2.13. Además en éste último (el que no funciona) especifica (que no sé si tendrá que ver) que están habilitadas tanto las directivas de libxml como xml.
>
> Por otro lado, he probado (que no sé si puede tener que ver) el siguiente código, ya que ponÃa los valores de "allow_url_fopen" y "allow_url_include" a Off, para habilitarlas, pero tampoco he obtenido ningún resultado distinto:
> <?//Define los permisos para utilizar la función
> ini_set("allow_url_fopen", 1); //función habilitada
> ini_set("allow_url_include", 1); //función habilitada
>
> // create lastRSS object
> $rss = new lastRSS;
> // setup transparent cache
> $rss->cache_dir = '/cache';
> $rss->cache_time = 3600;
> // one hour
> $rss->cp = 'ISO-8859-1'; // Definimos la códificación de nuestro sitio web.
> $rss->items_limit = 4; // Definimos el número de titulos a desplegar.
> $rss->stripHTML = True; // Eliminamos el HTML del RSS
> $rss->CDATA = 'strip'; // Eliminamos la información CDATA
> // load some RSS file
> $rssurl = 'https://www.agpd.es/portalwebAGPD/revista_prensa/revista_prensa/2010/notas_prensa/todas_13_01_2010_1-ides-idrss.xml';
> if ($rs = $rss->get($rssurl)) {
> if( is_array($rs['items'])&& count($rs['items'])> 0 ){
> foreach($rs['items'] as $key => $data ){
> ?>
> <b><a href="<?=$data['link']?>"><?=$data['title']?></a></b>
>
> <?=$data['description']?>
> <br><br> <?
> }
> }
> }
> echo ini_get('display_errors');
> if (!ini_get('display_errors')) {
> ini_set('display_errors', 1);
> }
> //Vuelve a definir los permisos para 0
> ini_set("allow_url_fopen", 0); //función deshabilitada
> ini_set("allow_url_include", 0); //función deshabilitada
> ?>
>
> En fÃn, a ver si alguien me puede dar algo de luz sobre este tema.
>
> De todos modos, muchas gracias a todos por vuestra participación e ideas nuevas. Seguiré trabajando sobre ellas pero, como el tiempo va en contra, ya que tengo algo que funciona me gustarÃa que pudiese verse en el servidor del cliente.
>
>
>
>
Hola Manoli,
de repente el SSL te esta trayendo problemas. Son protocolos distintos...
Saludos
Carlos Medina