crear directorios si no existen en PHP

0
95
PHP
PHP

Gracias a este tutorial aprenderás a como crear una carpeta con PHP en tu servidor si no existe y asignarle los permisos requeridos.

En el primer ejemplo si no existe la carpeta imagenes la crea:

<?php
 
//nombre de la carpeta
$directoryName = 'imagenes';
 
//COMPRUEBA SI EXISTE EL DIRECTORIO
if(!is_dir($directoryName)){
    //SI NO EXISTE LO CREA
    mkdir($directoryName, 0755);
}else{
//ya existe
}
?>

Una explicación del código anterior:

Primero asignamos el nombre de la carpeta que queremos crear, en este caso imágenes. Después utilizamos la función is_dir para poder verificar si existe la carpeta.

Si la función devuelve false entonces sabemos que no existe y la creamos usando mkdir. Tienes que tener en cuenta que si no controlas la existencia de la carpeta con un else como esta en la condición te devolverá un error por pantalla.

Código para crear sub-carpetas al mismo tiempo:

//Nombre del directorio por si quieres crear sub-carpetas
$directoryName = './images/users/uploads/';
 
if(!is_dir($directoryName)){
    mkdir($directoryName, 0755, true);
}else{
//ya existe
}

 

Dejar respuesta

Please enter your comment!
Please enter your name here