Para modificar galeria.xml:
Código:
<?xml version="1.0" encoding = "utf-8" ?>
<galeria>
<fotos archivo="pagina_7.jpg" nombre="5" archivogrande="pagina_7.jpg"/>
<fotos archivo="pagina_6.jpg" nombre="5" archivogrande="pagina_6.jpg"/>
<fotos archivo="pagina_4.jpg" nombre="5" archivogrande="pagina_4.jpg"/>
<fotos archivo="pagina_2.jpg" nombre="5" archivogrande="pagina_2.jpg"/>
<fotos archivo="pag_13.jpg" nombre="5" archivogrande="pag_13.jpg"/>
<fotos archivo="pag_14.jpg" nombre="5" archivogrande="pag_14.jpg"/>
</galeria>
Estoy trantando de reemplazar la última linea "</galeria>" por la nueva linea a insertar y volver a cerrarlo con "</galeria>" con esto:
Código:
$archivo = file_get_contents("galeria.xml");
$nuevaLinea = "<fotos archivo=\"pag_100.jpg\" nombre=\"5\" archivogrande=\"pag_100.jpg\"/>";
ereg_replace("</galeria>", $nuevaLinea + "</galeria>", $archivo);
//y por último lo escribís
$arch = fopen("galeria.xml", 'w+');
fwrite($arch, $archivo);
fclose($arch);
No me da ningun error pero no modifica el xml
galeria.xml tiene los permisos de lectura y escritura permitidos
alguna idea por favor