Foros del Web » Programando para Internet » PHP »

[AYUDA] LasstRSS en mi web

Estas en el tema de [AYUDA] LasstRSS en mi web en el foro de PHP en Foros del Web. Bueno estoy utilizando LastRSS que encontre en una web le agregue la imagen de Rss y lo eh colocado en mi web pero tengo un ...
  #1 (permalink)  
Antiguo 13/12/2010, 16:29
 
Fecha de Ingreso: diciembre-2010
Mensajes: 1
Antigüedad: 13 años, 4 meses
Puntos: 0
[AYUDA] LasstRSS en mi web

Bueno estoy utilizando LastRSS que encontre en una web le agregue la imagen de Rss y lo eh colocado en mi web pero tengo un problema de visualizacion.

Se visualiza asi : ( como podran ver la imagen queda arriba)



Pero si abro RSS.php directo se visualiza bien : ( [url]http://miweb/RSS.php)[/url]



en el inedx de mi web lo agregue de la siguiente forma:

Código PHP:
<? include "RSS.php";?>
Pero si lo agrego asi :

Código PHP:
<iframe src="RSS.php" border="0" name="iframe" align="center" width="99%" frameborder="0" height="120" scrolling="1"ErrBrowser dun support I-Frames =) sry..</iframe
Se visualiza bien , pero el problema es que al dar click se abre en ese espacio chico.

¿Alguien sabria bien que puedo hacer? Gracias.

EDITO: Dejo mi RSS.php por si lo edite mal :S

Código PHP:
<?php
##//////////////////////////////////////////##
##//////////////////////////////////////////##
##//////////MuWebZB0.2 By ZeBeRuZ///////////##
##//////////////////////////////////////////##
##///////////www.HastleGames.com////////////##
##//////////////////////////////////////////##
##/////////[email protected]//////////##
##//////////////////////////////////////////##
##//////////////////////////////////////////##

//Area Editable
$url_flux_rss 'http://miforo/feed';//Link de RSS
$limite       5// Cantidad de Mensajes

##////////NoTocar//////////////////##
include 'lastRSS.php';
$rss = new lastRSS;
$rss->cache_dir   './cache'
$rss->cache_time  3;
$rss->CDATA       'content';
if(
$rs $rss->get($url_flux_rss)) 
{
for(
$i=0;$i<$limite;$i++)
{
echo 
'<img src="fed.png"/> <a href="'  .$rs['items'][$i]['link'].'">'.$rs['items'][$i]['title'].'</a><br />';
}}
else 
{
die (
'No hay Conexion Rss');
}
?>
Dejo Rs.php y LastRSS.php original , tal vez algo este haciendo mal.

RSS.php

Código PHP:
<?php
##//////////////////////////////////////////##
##//////////////////////////////////////////##
##//////////MuWebZB0.2 By ZeBeRuZ///////////##
##//////////////////////////////////////////##
##///////////www.HastleGames.com////////////##
##//////////////////////////////////////////##
##/////////[email protected]//////////##
##//////////////////////////////////////////##
##//////////////////////////////////////////##

//Area Editable
$url_flux_rss 'http://hastlenetworks.com/foro/external.php?type=rss';//Link de RSS
$limite       5// Cantidad de Mensajes

##////////NoTocar//////////////////##
include 'lastRSS.php';
$rss = new lastRSS;
$rss->cache_dir   './cache'
$rss->cache_time  3600;
$rss->CDATA       'content';
if(
$rs $rss->get($url_flux_rss)) 
{
for(
$i=0;$i<$limite;$i++)
{
echo 
'&middot; <a href="'.$rs['items'][$i]['link'].'">'.$rs['items'][$i]['title'].'</a><br />';
}}
else 
{
die (
'No hay Conexion Rss');
}
?>
LastRSS.php

Código PHP:
<?php
class lastRSS {var $default_cp 'UTF-8';var $CDATA 'nochange';var $cp '';var $items_limit 0;var $stripHTML False;var $date_format '';var $channeltags = array ('title''link''description''language''copyright''managingEditor''webMaster''lastBuildDate''rating''docs');var $itemtags = array('title''link''description''author''category''comments''enclosure''guid''pubDate''source');var $imagetags = array('title''url''link''width''height');var $textinputtags = array('title''description''name''link');function Get ($rss_url) {if ($this->cache_dir != '') {$cache_file $this->cache_dir '/rsscache_' md5($rss_url);$timedif = @(time() - filemtime($cache_file));if ($timedif $this->cache_time) {$result unserialize(join(''file($cache_file)));if ($result$result['cached'] = 1;} else {$result $this->Parse($rss_url);$serialized serialize($result);if ($f = @fopen($cache_file'w')) {fwrite ($f$serializedstrlen($serialized));fclose($f);}if ($result$result['cached'] = 0;}}else {$result $this->Parse($rss_url);if ($result$result['cached'] = 0;}return $result;}function my_preg_match ($pattern$subject) {preg_match($pattern$subject$out);if(isset($out[1])) {if ($this->CDATA == 'content') { $out[1] = strtr($out[1], array('<![CDATA['=>''']]>'=>''));} elseif ($this->CDATA == 'strip') {$out[1] = strtr($out[1], array('<![CDATA['=>''']]>'=>''));}if ($this->cp != '')$out[1] = iconv($this->rsscp$this->cp.'//TRANSLIT'$out[1]);return trim($out[1]);} else {return '';}}function unhtmlentities ($string) {$trans_tbl get_html_translation_table (HTML_ENTITIESENT_QUOTES);$trans_tbl array_flip ($trans_tbl);$trans_tbl += array('&apos;' => "'");return strtr ($string$trans_tbl);}function Parse ($rss_url) {if ($f = @fopen($rss_url'r')) {$rss_content '';while (!feof($f)) {$rss_content .= fgets($f4096);}fclose($f);$result['encoding'] = $this->my_preg_match("'encoding=[\'\"](.*?)[\'\"]'si"$rss_content);if ($result['encoding'] != ''){ $this->rsscp $result['encoding']; } else{ $this->rsscp $this->default_cp; } preg_match("'<channel.*?>(.*?)</channel>'si"$rss_content$out_channel);foreach($this->channeltags as $channeltag){$temp $this->my_preg_match("'<$channeltag.*?>(.*?)</$channeltag>'si"$out_channel[1]);if ($temp != ''$result[$channeltag] = $temp; }if ($this->date_format != '' && ($timestamp strtotime($result['lastBuildDate'])) !==-1) {$result['lastBuildDate'] = date($this->date_format$timestamp);}preg_match("'<textinput(|[^>]*[^/])>(.*?)</textinput>'si"$rss_content$out_textinfo);if (isset($out_textinfo[2])) {foreach($this->textinputtags as $textinputtag) {$temp $this->my_preg_match("'<$textinputtag.*?>(.*?)</$textinputtag>'si"$out_textinfo[2]);if ($temp != ''$result['textinput_'.$textinputtag] = $temp;}}preg_match("'<image.*?>(.*?)</image>'si"$rss_content$out_imageinfo);if (isset($out_imageinfo[1])) {foreach($this->imagetags as $imagetag) {$temp $this->my_preg_match("'<$imagetag.*?>(.*?)</$imagetag>'si"$out_imageinfo[1]);if ($temp != ''$result['image_'.$imagetag] = $temp;}}preg_match_all("'<item(| .*?)>(.*?)</item>'si"$rss_content$items);$rss_items $items[2];$i 0;$result['items'] = array(); foreach($rss_items as $rss_item) {if ($i $this->items_limit || $this->items_limit == 0) {foreach($this->itemtags as $itemtag) {$temp $this->my_preg_match("'<$itemtag.*?>(.*?)</$itemtag>'si"$rss_item);if ($temp != ''$result['items'][$i][$itemtag] = $temp;}if ($this->stripHTML && $result['items'][$i]['description'])$result['items'][$i]['description'] = strip_tags($this->unhtmlentities(strip_tags($result['items'][$i]['description'])));if ($this->stripHTML && $result['items'][$i]['title'])$result['items'][$i]['title'] = strip_tags($this->unhtmlentities(strip_tags($result['items'][$i]['title'])));if ($this->date_format != '' && ($timestamp strtotime($result['items'][$i]['pubDate'])) !==-1) {$result['items'][$i]['pubDate'] = date($this->date_format$timestamp);}$i++;}}$result['items_count'] = $i;return $result;}else{return False;}}}?>
Gracias saludos
  #2 (permalink)  
Antiguo 13/12/2010, 19:47
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde Configuración PHP a PHP

Etiquetas: Ninguno
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 05:48.