link: http://www.foromsn.com/index.php?Ver=Mensaje&Id=239707&VerEtiqueta=98 '; //nombro el archivo xml a modificar $myFile = "datos.xml"; //abro mi archivo en modo "w" para sobreescribir el archivo generado cada vez $fh = fopen($myFile, 'w') or die("Error!!"; //escribo la primera parte en mi archivo fwrite($fh, $xml_ini); //cierro el primer modo de escritura fclose($fh); //**busco los mp3 y escribo los nombres con su respestivo directorio //unna variable para sacar esos puntos que aparecen como nombres de archivos al xml "." ".." $i=1; //abro denuevo el archivo en modo "a" para escribir al final de este $fhr = fopen($myFile, 'a') or die("Error!!"; //leo el directorio con los temas mp3 while ($tema = $directorio->read()) { //le sumo 1 a la variable $i para que no nombre los dos primeros ficheros "." ".." $i=$i+1; if ($i>=4){ //defino la variable contenido que sera todo el xml $contenido = ''.$tema.' '.$folder.$tema.''; //escribo el xml con sus respectivas etiquetas //y como esta en modo "a" las ira escribiendo una bajo la otra fwrite($fhr, $contenido); } } //cierro la escritura fclose($fhr); //abro el xml nuevamente en modo "a" $fhc = fopen($myFile, 'a') or die("Error!!"; //defino el cierre del xml $xml_fini = ''; //lo escribo en el xml fwrite($fhc, $xml_fini); //cierro el xml fclose($fhc); //cierro el directorio $directorio->close(); ?>