Foros del Web » Programando para Internet » PHP »

Problema creando feed

Estas en el tema de Problema creando feed en el foro de PHP en Foros del Web. Hola me hice un feed con php y mysql, pero tengo unos problemas, valide el feed y me da error en la fecha. La formatie ...
  #1 (permalink)  
Antiguo 13/09/2011, 08:58
Avatar de hackcrack  
Fecha de Ingreso: abril-2011
Mensajes: 331
Antigüedad: 13 años
Puntos: 9
Exclamación Problema creando feed

Hola me hice un feed con php y mysql, pero tengo unos problemas, valide el feed y me da error en la fecha. La formatie en FRC822 y me quedo asi ejem "Thu, 01 Jan 70 01:33:31 +0100" pero me sigue dando error en la fecha...

Bueno el validador ya no me marca error, y feedburner le agrega un PST adelante, pero supongo que es normal. El problema ahora, y que no me habia dado cuenta es que todas las fechas son iguales dicen "Thu, 01 Jan 70 01:33:31 +0100" y en feedburner "Wed, 31 Dec 1969 16:33:31 PST".

Para formatear la fecha use este codigo, capaz esto sea el problema.


Código PHP:
function fecha($fecha) {
return 
date(DATE_RFC822$fecha);
}
//y para llamarlo hago
echo fecha($valor['fecha']); 
__________________
Los mejores juegos de PC gratis en ******

Última edición por hackcrack; 13/09/2011 a las 09:23
  #2 (permalink)  
Antiguo 13/09/2011, 09:46
Avatar de hackcrack  
Fecha de Ingreso: abril-2011
Mensajes: 331
Antigüedad: 13 años
Puntos: 9
Respuesta: Problema creando feed

Creo que me da error por el formato de fecha que quiero convertir, mi formato anterior es asi "2011-09-09 15:13:23"
__________________
Los mejores juegos de PC gratis en ******
  #3 (permalink)  
Antiguo 13/09/2011, 16:14
Avatar de hackcrack  
Fecha de Ingreso: abril-2011
Mensajes: 331
Antigüedad: 13 años
Puntos: 9
Respuesta: Problema creando feed

Ya lo solucione con la siguiente funcion

[PHP]
function fecha($fecha) {
$time = strtotime($fecha);
$rfc_time = date("r", $time);
return $rfc_time;
}
[PHP]
__________________
Los mejores juegos de PC gratis en ******

Etiquetas: feed, mysql
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 13:36.