Hola una vez más, ya me da vergüenza seguir incordiando pero no ha funcionado. Falla en la línea 11:
<?php
$archivo = file_get_contents("imagenes.xml");
ereg("<cantidad>([0-9]*)</cantidad>", $archivo, $numero);
//Aquí te queda en $numero[1] el número almacenado (creo
)
//Ahora lo cambiás:
$numero[1]++;
ereg_replace("<cantidad>([0-9]*)</cantidad>", "<cantidad>".$numero[1]."</cantidad>", $archivo);
//y por último lo escribís
$arch = fopen("imagenes.xml, 'w+');
fopen($arch, $archivo);
fclose($arch);
?>
Es la que pone $arch = fopen("imagenes.xml, 'w+'); - Le he puesto comillas combinando el sitio y nada, simplemente cambia el tipo de error.
Poniéndole las comillas que cierran, que me ha parecido lo más natural me sale el siguiente error:
fopen() expects parameter 1 to be string, resource given in ... line 11
Por mi parte he mirado fclose por la red y no me aclara gran cosa pues parece que está bien...
gracias