Saltar al contenido
Php

Crear carpetas desde PHP



En esta entrada vemos como crear carpetas desde PHP, existen varias maneras y os vamos a mostrar varias formas de crear carpetas.

Para crear carpetas tenemos podemos utilizar tanto la función «system» o directamente llamar a la función «mkdir» como muestra el siguiente comando:

Utilizando System, sería así:

system ("mkdir carpeta1");

Utilizando mkdir sería así:

mkdir("carpeta1");

Utilizando mkdir y otorgando permisos sobre cada carpeta.

mkdir("carpeta1",0777);

Aquí vamos a crear una matriz de carpetas, que utilice para guardar las imágenes de Prestashop, en esta matriz crearemos
9.999 carpetas.

print "Creamos Nodos\n";
print "Primeros 10 Nodos\n";
for ($i = 1; $i < 10; $i++) {   
    mkdir("$i",0777); 
    IF ($i==9){
        print "Segundas 9 SubCarpetas\n";
    }
    for ($z = 0; $z < 10; $z++) {
       mkdir("$i/$z",0777);  
       IF ($z==9){
          print "Segundas 10 SubCarpetas\n";
       }
       for ($x = 0; $x < 10; $x++) {
          mkdir("$i/$z/$x",0777);  
          IF ($x==9 && $z==9 && $i==9){
             print "Terceras 10 SubCarpetas\n";
          }
          for ($b = 0; $b < 10; $b++) {
                mkdir("$i/$z/$x/$b",0777);  
                IF ($b==9 && $x==9 && $z==9 && $i==9){
                    print "Ultimas 10 SubCarpetas\n";
                }              
          }       
       }
    }
}
print "<p>Creada la matriz de 9.999 Carpetas</p>\n";

Y listo, ¿Fácil no? . Si te ha sido útil me gustaría que me ayudases con la web, dándome un +1 en Google plus, Gracias!!