buenas,
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:
$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);
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?
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!