Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/11/2010, 08:40
arquidea
 
Fecha de Ingreso: abril-2009
Mensajes: 233
Antigüedad: 15 años
Puntos: 5
Respuesta: Problema sitemap.xml y php

Hola de nuevo, ya he solucionado lo de las comillas, pero ahora tengo un problema, el sitemap tiene que ser .xml según herramientas para webmaster y el mio es .php, he probado simplemente a cambiar la extensión de .php a .xml pero resulta que con .xml me da error, pero con .php me funciona genial.

Dejo el código por si me podéis ayudar:

Código PHP:
<?php
header
("Content-type: text/xml");
echo
"<?xml version='1.0' encoding='UTF-8'?>
<urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>

<url>
<loc>http://www.cochesyocasion.com/</loc>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>

<url>
   <loc>http://www.cochesyocasion.com/coches-de-segunda-mano/coches-de-ocasion.php</loc>
   <lastmod>2010-11-10</lastmod>
   <changefreq>daily</changefreq>
   <priority>0.8</priority>
</url>

<url>
   <loc>http://www.cochesyocasion.com/anunciar-coches/vender-coche.php</loc>
   <lastmod>2010-11-10</lastmod>
   <priority>0.7</priority>
</url>

<url>
   <loc>http://www.cochesyocasion.com/anunciar-coches/vender-coche2.php</loc>
   <lastmod>2010-11-10</lastmod>
   <priority>0.1</priority>
</url>

"
;

$link mysql_connect("localhost","","");
mysql_select_db("ernesto_coches",$link);
    
$tabla mysql_query("SELECT * from coches ORDER  BY id");
while(
$registro=mysql_fetch_array($tabla)){
    
    echo 
"<url>";
    echo 
"<loc>http://www.cochesyocasion.com/coches-de-segunda-mano/detalle-coche.php?id_coche={$registro['id']}</loc>";
    echo 
"<priority>0.5</priority>";
    echo 
"</url>";
    }

echo
"</urlset>";
?>

Última edición por arquidea; 12/11/2010 a las 08:50