06/08/2009, 01:34
|
| | Fecha de Ingreso: junio-2003 Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 5 meses Puntos: 0 | |
Por qué no funciona este RSS? Hola a todos:
A pesar de que es bastante sencillo, aparentemente el crear un rss, ¿por qué no funciona este codigo?
Código:
<?php if(!isset($_SESSION)) { session_start(); }
include("_funciones.php");
require("_conexion.php");
$MezclaDeFechas = "( CASE WHEN date(FechaRenovacion) > date(fechapublicacion) THEN date(FechaRenovacion) ELSE date(fechapublicacion) END )";
$query_rstListado = "
SELECT id_ofertas, ofertas.id_usuario, CodSubcategoria, titulo, fechapublicacion, primerasalida, ultimasalida, fechaexpiracion, preciodesde, oferta, visitas, subcategorias.Descripcion as DescSub, categorias.Descripcion as DescCat, nombrecomercial, usuarios.denominacionsocial
, " . $MezclaDeFechas . " as fechapublicacion
FROM ofertas, ofertas_destinos, subcategorias, categorias, usuarios
WHERE ofertas_destinos.CodDestino = subcategorias.idSubcategoria
AND ofertas.id_usuario = usuarios.id_usuario
AND subcategorias.CodCategoria = categorias.idCategoria
AND ofertas.id_ofertas = ofertas_destinos.CodOferta
AND ofertas.estado = 0
AND ofertas.multidistribucion = 1";
$query_rstListado = $query_rstListado;
//echo "<br>" . $query_rstListado;
$rstListado = mysql_query($query_rstListado) or die(mysql_error());
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>";
?>
<rss version="2.0">
<channel>
<title>Titulo</title>
<link>http://www.pepe.com/rss.php</link>
<description>Lista de Ofertas</description>
<item>
<title>hola
</title>
<?
while ($row_rstListado = mysql_fetch_assoc($rstListado)){
// $row_rstListado = mysql_fetch_assoc($rstListado);
$link = "http://www.encontrardestinos.com/Ofe...hp?mayorista=l" . $row_rstListado['id_usuario'] . "&idPathOferta=l" . $row_rstListado['oferta'] . "&id_oferta=". $row_rstListado['id_ofertas'];
echo " <item>\r";
echo " <title>".$row_rstListado['titulo']."</title>\r";
echo " <link>".$link."</link>\r";
echo " <description>".number_format($row_rstListado['preciodesde'],0,"","")."</description>\r";
echo " </item>\r\r";
}
?>
<description>hola1
</description>
</item>
</channel>
</rss>
Además, según pruebas que he hecho, parece que en el apartado link no quiere sintaxis que utilicen el caracter & por ejemplo: www.pepe.com/record1.php?id=1&caract=13, ¿es esto correcto? y como podría solucionarse.
__________________ Espero haber aprendido algo de tí.
A mi padre. |