A pesar de que es bastante sencillo, aparentemente el crear un rss, ¿por qué no funciona este codigo?
Código:
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. <?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>