Error en fecha feed

yagami Seguir

Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
1 Mar 2012
Mensajes
830
Hola en mi RSS
Insertar CODE, HTML o PHP:
view-source:http://feeds.feedburner.com/nekoanimetv

sale la fecha Wed, 31 Dec 1969 19:00:00 -0500

como podria editar eso?
esa parte de php es este codigo

Insertar CODE, HTML o PHP:
<item>
		<title>'.$fja['Nombre'].' '.$fja['NumEpisodio'].'</title>
		<link>'.$urlpath.'ver/'.$fja['Url'].'-'.urlencode($fja['NumEpisodio']).'.html</link>
		<comments>'.$urlpath.'ver/'.$fja['Url'].'-'.urlencode($fja['NumEpisodio']).'.html</comments>
		<pubDate>'.date("r",$fecha).'</pubDate>
		<dc:creator>'.$videolinkfj.'</dc:creator>
		<description><![CDATA['.$desc.']]></description>
		<guid>'.$urlpath.str_replace(' ','',strtolower($fja['Categoria'])).'/'.$fja['Url'].'.html</guid>
	</item>
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
PHP:
<pubDate>'.date("r",$fecha).'</pubDate>
la variable $fecha esta vacia por eso se crea esa fecha tan vieja!
 

yagami

Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
1 Mar 2012
Mensajes
830
PHP:
<pubDate>'.date("r",$fecha).'</pubDate>
la variable $fecha esta vacia por eso se crea esa fecha tan vieja!

Bueno con SQL, extraigo los datos de cada post
ahora como el dato fecha extraido lo pongo dentro de la etiqueta <pubdate>??

Insertar CODE, HTML o PHP:
$fj = @mysql_query("SELECT 
series_anime.Url,
series_anime.Nombre,
series_anime.Categoria,
series_anime.Sipnosis,
episodios_anime.NumEpisodio,
episodios_anime.Fecha
FROM series_anime INNER JOIN episodios_anime ON series_anime.Codigo=episodios_anime.CodSerie AND series_anime.Estado='1' AND episodios_anime.Visible='1' ORDER BY episodios_anime.CodEpisodio+0 DESC LIMIT 20");
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
Bueno con SQL, extraigo los datos de cada post
ahora como el dato fecha extraido lo pongo dentro de la etiqueta <pubdate>??

Insertar CODE, HTML o PHP:
$fj = @mysql_query("SELECT 
series_anime.Url,
series_anime.Nombre,
series_anime.Categoria,
series_anime.Sipnosis,
episodios_anime.NumEpisodio,
episodios_anime.Fecha
FROM series_anime INNER JOIN episodios_anime ON series_anime.Codigo=episodios_anime.CodSerie AND series_anime.Estado='1' AND episodios_anime.Visible='1' ORDER BY episodios_anime.CodEpisodio+0 DESC LIMIT 20");

Si pero la variable esa $fecha esta vacia o incorrecta sino no te mostraria esa fecha asi... de ultima la columna fecha en la base de datos que tipo es? time? u otra?...
 

yagami

Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
1 Mar 2012
Mensajes
830
Si pero la variable esa $fecha esta vacia o incorrecta sino no te mostraria esa fecha asi... de ultima la columna fecha en la base de datos que tipo es? time? u otra?...

si supongo que hay q cambiar o asignarle un valor a $fecha, pero como?
el tipo de dato Fecha es Text
gracias
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
si supongo que hay q cambiar o asignarle un valor a $fecha, pero como?
el tipo de dato Fecha es Text
gracias

PHP:
<pubDate>'.date("r",$fja['fecha']).'</pubDate>
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102

yagami

Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
1 Mar 2012
Mensajes
830
PHP:
<pubDate>'.date("r",$fja['fecha']).'</pubDate>

hola, sale lo mismo con la fecha...
fue actualizado con nuevos capitulos e = sale con esa fecha 1969

Insertar CODE, HTML o PHP:
http://feeds.feedburner.com/nekoanimetv
 
Última edición:

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
hola, sale lo mismo con la fecha...
fue actualizado con nuevos capitulos e = sale con esa fecha 1969

Insertar CODE, HTML o PHP:
http://feeds.feedburner.com/nekoanimetv

entonces la fecha esta mal... mostrame una captura del mysql de como es una fecha (o posteame un ejemplo de como la tenes en la bd)
 

yagami

Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
1 Mar 2012
Mensajes
830
Última edición:

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
hola, aqui esta una captura, de ejecutar la consulta SQL, que puse mas arriba
https://dl.dropboxusercontent.com/u/41672893/Compartir/fecha sql nekoanime.png

ahi se ve que, las fechas son actuales

jejeje ahi esta el error... date(r, date...) se pasa como parametro el time... no una fecha... por eso te preg antes como estaba la fecha... en tu caso quedaria asi:

PHP:
<pubDate>'.date("r",strtotime($fja['fecha'])).'</pubDate>

Con strtotime se pasa una fecha en formato texto al formato time y dsp ya date lo interpreta bien :)
 

yagami

Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
1 Mar 2012
Mensajes
830
jejeje ahi esta el error... date(r, date...) se pasa como parametro el time... no una fecha... por eso te preg antes como estaba la fecha... en tu caso quedaria asi:

PHP:
<pubDate>'.date("r",strtotime($fja['fecha'])).'</pubDate>

Con strtotime se pasa una fecha en formato texto al formato time y dsp ya date lo interpreta bien :)

disculpa ya puse ese codigo, pero sigue = la fecha 1969

Insertar CODE, HTML o PHP:
http://feeds.feedburner.com/nekoanimetv
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
disculpa ya puse ese codigo, pero sigue = la fecha 1969

Insertar CODE, HTML o PHP:
http://feeds.feedburner.com/nekoanimetv

Pues entonces tu script no esta obteniendo la fecha del mysql... no tiene que dar mas error ni nada con el ultimo code...
 

yagami

Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
1 Mar 2012
Mensajes
830
Pues entonces tu script no esta obteniendo la fecha del mysql... no tiene que dar mas error ni nada con el ultimo code...

te refieres al archivo php de la RSS?
quieres que lo publique completo?
ya que si el codigo php de ahi muestra, las urls, sinopsis, nombres, etc..
tambien no deberia mostrar la fecha? o talvez falte algo o sobre algo :/
si es asi aqui lo dejo

PHP:
<?php	 	
include('config/config.php');
$conwb = @mysql_connect($SQL_Host,$SQL_User,$SQL_Pass);
mysql_select_db($SQL_Base,$conwb) or exit('La DB No existe!');

// Elimina caracteres extraños que me pueden molestar en las cadenas que meto en los item de los RSS
function clrAll($str) {
   $str=str_replace("&","&amp;",$str);
   $str=str_replace('"','"',$str);
   $str=str_replace("'","'",$str);
   $str=str_replace(">",">",$str);
   $str=str_replace("<","<",$str);

   return $str;
}


//sentencia SQL para acceder a los últimos 20 artículos publicados
header("Content-Type: application/xml");

$fj = @mysql_query("SELECT 
series_anime.Url,
series_anime.Nombre,
series_anime.Categoria,
series_anime.Sipnosis,
episodios_anime.NumEpisodio,
episodios_anime.Fecha
FROM series_anime INNER JOIN episodios_anime ON series_anime.Codigo=episodios_anime.CodSerie AND series_anime.Estado='1' AND episodios_anime.Visible='1' ORDER BY episodios_anime.CodEpisodio+0 DESC LIMIT 20");

//Cabeceras del RSS
echo '<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" version="2.0">
	<channel>
		<title>'.$videolinkfj.'</title>
		<link>'.$urlpath.'</link>
		<description>Mira y disfruta de los ultimos capitulos que han salido al aire subtitulados al espa&amp;ntilde;ol.</description>
		<pubDate>' . date("r", time()) . '</pubDate>
		<language>es</language>
		<atom:link rel="self" href="'.$urlpath.'rss/"  type="application/rss+xml" />';

while($fja=mysql_fetch_array($fj)){
	if($fja['Sipnosis']){
		//$desc = clrAll($fja['Sipnosis']);
		$sipno=utf8_decode($fja['Sipnosis']);
		$sipno=str_replace('ñ','ñ', $sipno);
		$sipno=str_replace('é','é', $sipno);
		$sipno=str_replace('á','á', $sipno);
		$sipno=str_replace('�','"', $sipno);
		
		$sipno=@htmlentities($sipno, ENT_QUOTES, 'UTF8');
		$sipno=@htmlspecialchars_decode($sipno, ENT_NOQUOTES);
		$desc = clrAll($sipno);
		$desc=$desc;
	}else{
		$desc = 'Ya tenemos el '.$fja['Categoria'].' '.$fja['NumEpisodio'].' de '.$fja['Categoria'].'';
	}
	echo '
	<item>
		<title>'.$fja['Nombre'].' '.$fja['NumEpisodio'].'</title>
		<link>'.$urlpath.'ver/'.$fja['Url'].'-'.urlencode($fja['NumEpisodio']).'.html</link>
		<comments>'.$urlpath.'ver/'.$fja['Url'].'-'.urlencode($fja['NumEpisodio']).'.html</comments>
		<pubDate>'.date("r",strtotime($fja['fecha'])).'</pubDate>  
		<dc:creator>'.$videolinkfj.'</dc:creator>
		<description><![CDATA['.$desc.']]></description>
		<guid>'.$urlpath.str_replace(' ','',strtolower($fja['Categoria'])).'/'.$fja['Url'].'.html</guid>
	</item>';

}


//cierro las etiquetas del XML
echo "
	</channel>
</rss>";

?>
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
te refieres al archivo php de la RSS?
ya vi el error... jaja tenemos fecha con minuscula y es con mayuscula jajajaja....
tenes:
PHP:
<pubDate>'.date("r",strtotime($fja['fecha'])).'</pubDate>
y es:
PHP:
<pubDate>'.date("r",strtotime($fja['Fecha'])).'</pubDate>

XD
 

yagami

Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
1 Mar 2012
Mensajes
830
ya vi el error... jaja tenemos fecha con minuscula y es con mayuscula jajajaja....
tenes:
PHP:
<pubDate>'.date("r",strtotime($fja['fecha'])).'</pubDate>
y es:
PHP:
<pubDate>'.date("r",strtotime($fja['Fecha'])).'</pubDate>

XD

GRacias eso era..
tampoco me fije xD

ah otra consulta de los fees
xq en feeburner no se visualiza asi las RSS
Descargar Anime en MEGA | Anime Ligero

el otro se visualiza como texto
 
Última edición:
Arriba