mis archivos son
un archivo por defecto sitemap.xml
y contiene esto
Código:
y con un codigo PHP voy añadiendo direcciones:<urlset xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd"> </urlset>
generador.php
Código PHP:
<form action="" method="post">
Direccion:
<input type="text" name="url" /><br />
Prioridad:
<label>
<select name="valor" id="valor">
<option value="0.5">0.5</option>
<option value="0.6">0.6</option>
<option value="0.7">0.7</option>
<option value="0.8">0.8</option>
<option value="0.9">0.9</option>
</select>
</label>
<br />
<input type="submit" value="Enviar" />
</form>
<?php
$variable_fecha = date("Y-m-d");
$variable_hora = date("h:i:s");
$t='T';
if(isset($_POST['url'])){
$url=$_POST['url'];
$valor=$_POST['valor'];
#se abre el fichero en modo lectura y escritura.
$archivo = fopen("datos.xml","a+");
#se crea uan variable con los datos a introducir. \r\n genera un salto de linea
$cadena = "<url>
<loc>$url</loc>
<priority>$valor</priority>
<changefreq>daily</changefreq>
<lastmod>$variable_fecha$t$variable_hora</lastmod>
</url>\r\n";
fputs($archivo,$cadena);
#se cierra el fichero
fclose($archivo);
}
?>
ahora el problema es que las direcciones se añaden perfectamente pero no donde deberian se supone que cada direccion debe estas por ensima de
Código PHP:
</urlset>
Código PHP:
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">
</urlset>
<url>
<loc>http:/miweb.com</loc>
<priority>0.5</priority>
<changefreq>daily</changefreq>
<lastmod>2009-07-23T05:50:08</lastmod>
</url>
deberia quedar
Código PHP:
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">
<url>
<loc>http://miweb.com/</loc>
<priority>0.5</priority>
<changefreq>daily</changefreq>
<lastmod>2009-07-23T05:50:08</lastmod>
</url>
</urlset>