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>";
?>