Files and Directories
|
|
|
|
<?php /**
* Creating directories recursively
*
* @param string $dirName
* @param octal $rights, see chmod manual
* for more see http://www.phptrivandrum.org
*/
function mkdir_r($dirName, $rights=0777){
$dirs = explode('/', $dirName);
$dir='';
foreach ($dirs as $part) {
$dir.=$part.'/';
if (!is_dir($dir) && strlen($dir)>0)
mkdir($dir, $rights);
}
}
?>
|
|
|
Usage Example
|
mkdir_r($_SERVER['DOCUMENT_ROOT'] . '/downloads/1/2/3');
will create 1/2/3 in downloads.
|
|
|
Rate This Script
|
|
|
|