Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/01/2009, 15:03
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problemas con funcion mkdir en localhost

si si... mkdir() crea carpetas... pero solo si es posible!

ejemplo, si existe una carpeta uploads/ y dentro de ella haces esto...

Código PHP:
mkdir("uploads/foo"); 
ahi debe de funcionar perfectamente, claro... si uploads/ esta al mismo nivel que el script que se ejecuta, eso es fundamental....

digamos que esto ultimo esta correcto, pero si hacemos esto...

Código PHP:
mkdir("uploads/foo/bar"); 
y la carpeta foo/ dentro de uploads/ no existe, pues jamas va a funcionar!!!

bueno, en el manual de PHP (en este caso... para PHP5) se puede crear recursivamente la carpeta, por lo que no habría problema...

http://php.net/mkdir


entonces, el problema es que no entiendes el punto en que "las funciones del sistema de archivos trabajan de forma relativa en cuanto a su ubicación (del script) en el disco duro"

osea...

/etc/www/test.php
Código PHP:
mkdir('bar'); // crearia /etc/www/bar/

mkdir('/does'); // crearia /does

mkdir('../buzz'); // crearia /etc/buzz/ 
y así es de simple, si comprendes esto... bingo!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.