Cita:
Iniciado por GatorV
Hola Noja33,
Si ves el error es que no tienes permiso para escribir en el directorio, y si te fijas estas tratando de escribir en /negro.xml (cuando usas / significa la raiz del disco), por eso te tira el error, verifica el valor de $actual antes.
Saludos.
Gracias por tu comentario GatorV.
A ver, en cuanto a los permisos los he puesto lo menos restrictivo posible para probar (777), supongo que debería de estar solventado ese problema. Y luego respecto a la ruta. si ejecuto directamente creaXML.php cambiando
Código:
$Galeria->asXML("$actual/negro.xml");
por
Código:
echo "$actual/negro.xml";
me sale por pantalla
Código:
galerias/mariano/negro.xml
ahora bien, si con este mismo cambio ejecuto el php que estoy tratando de construir me sale por pantalla excatamente
Código:
/negro.xmlgalerias/mariano/nuevoXML.php
Sale así, tal cual, pero diferenciemos dos partes, una negro.xml y otra el resto, es decir la ruta al php que sale xq he puesto en el, llamemosle a parti de ahora, padre.php(el que estoy construyendo) un "echo" de la siguiente manera:
Código:
foreach($files as $v) {
$ext = strtolower(array_pop(explode(".",$v)));
if($ext=="php"){
include($v);
echo "<b>$v</b><br>" ;
}
Entonces, puedes aclararme esto?? No se xq sale, en este caso, sólo "/negro.xml" y cuando ejecuto directamente el creaXML.php sale "galerias/mariano/negro.xml"
Gracias.