tengo una aplicacion para modificar fotos de un producto, desde una base de datos. cada vez que añado, borro o modifico una foto, tengo un codigo generarXML que lo que hace es obtener los datos del producto, abro un archivo xml, machaco con la info del producto y lo vuelvo a cerrar. lo hago tal que asi:
Código:
lo que quiero hacer es abrir otro fichero y machacarlo de la misma forma. es un archivo que esta en otra carpeta, pero cuando quiero hacer las 2 gestiones a la vez me falla. tengo que abrir los 2 a la vez? $ficheromailscorrectos = fopen("../fotos_".$nombre_galeria.".xml","w+"); include("config.php"); $cnx = conectar(); $sql ="SELECT * FROM imagenes WHERE id_galeria=$id_galeria"; $resultados = mysql_query($sql) or die (mysql_error()); $contenido="<gallery>"; $contenido.="<setup path='fotos/' > <backgroundColor>#FFFFFF</backgroundColor> </setup>"; while($row = mysql_fetch_array($resultados)){ $contenido.="<item>"; $contenido.="<img>".$row['nombre_imagen']."</img>"; $contenido.="<caption>".$row['caption_imagen']."</caption>"; $contenido.="</item>"; } $contenido.="</gallery>"; fputs($ficheromailscorrectos,$contenido); fclose($ficheromailscorrectos);
he probado a copiar todo el codigo y cambiar los nombres de las variables añadiendo un 2 para no llamarlas igual y nada. que hago mal?
lo que me gustaria es poder escribir en los 2 archivos, que se llaman igual lo unico que tienen rutas diferentes.
saludos!