Pongo el codigo para que lo vean:
Código PHP:
$carpeta= "../archivos/audio/".date("Y")."/".date("m")."";
if(!is_dir($carpeta)){mkdir($carpeta,0777);}
| |||
mkdir no me crea los directorios Hola, estoy tratando de hacer directorios adentro de otros y mkdir me tira error. Pongo el codigo para que lo vean: Código PHP: |
| |||
Re: mkdir no me crea los directorios Lo del 0 adelante es porque asi lo indica el manual de php. Creo que era para que funcione en sistemas Unix, no me acuerdo muy bien. vevni, los permisos los tengo, porque estoy probando a modo local (windows), el tema es que si crea los directorios... pero no hasta los de ese nivel, es decir, lo que yo necesito que haga es lo siguiente: ../archivos/audio/2007/12/nombrearchivo.mp3 Pero no me crea la carpeta del mes. Probe ir creando las carpetas de los niveles superiores y las crea correctamente hasta el año, es decir: ../archivos/audio/2007/nombrearchivo.mp3 Alguna idea? Gracias! |
| |||
Re: mkdir no me crea los directorios Hice una solución "rustica". no se si alguien tiene algo mejor. Las carpetas archivos y audio ya estan creadas, las que se crearian dinamicamente con php son las de año y mes. Lo consegui haciendo esto: Código PHP: |
| ||||
Re: mkdir no me crea los directorios disculpen como puedo aplicar eso pero con esto x q ami no me crea los directorios x favor ayudenme !!! Código PHP: |
| ||||
Re: mkdir no me crea los directorios nacho, Si estás usando PHP 5, hay un parámetro opcional llamado "recursive" que te resuelve el problema. si no, en los comentarios de la función en el manual de PHP hay casi decenas de mkdir recursivos que puedes usar para tenerlo como una función y que tu código esté más limpio. asacura, cuál es el error que te da? y qué tiene eso que ver con directorios?.. de antemano veo errores de syntax pero supongo que no te refieres a eso. |