lunes, 4 de febrero de 2013

Crear carpetas con PHP


Vídeo ejemplo de como crear directorios con PHP ...



mkdir es una función php que permite crear carpetas simples y anidadas, el primer parámetro es pathname que obtiene la ruta donde será creada la/s carpeta/s, el segundo parámetro es el modo de escritura por default es 0777 y el tercer parámetro es booleano, default false, se debe poner true si se quiere permitir la creación de carpetas anidadas. 

mkdir($ruta, $permisos, true|false);

Imagen del ejemplo ...


Código de ejemplo ...

<?php
//Obtiene la ruta
$ruta = dirname(__FILE__);

//se amolda el string de la ruta, a la función mkdir
$explode_ruta = explode("\\", $ruta);
$_ruta_ = implode("/", $explode_ruta);


if(isset($_POST["crear_directorio"]))
{
//nombre de la carpeta
$carpeta = $_POST["crear_directorio"];
//crea la carpeta en la ruta con permisos 0777
//también permite directorios anidados
$crear = mkdir($_ruta_."/".$carpeta, 0777, true);

if($crear)
{
echo "<center>
Carpeta/s $carpeta creada correctamente</center>
";
}
}
?>
<html>
<head>
<title>Crear carpetas con PHP</title>
</head>
<body>
<center>
<a href="http://php-estudios.blogspot.com">PHP ESTUDIOS</a>
<h3>
Creación de carpetas</h3>
<form method="post" action="">
<input type="text" name="crear_directorio"> 
<br>
¡ Para directorios anidados ... carpeta_1/carpeta_2 !
<br>
<input type="submit" value="CREAR DIRECTORIO">
</form>
</center>
</body>
</html>


No hay comentarios: