Revision: 52929
Updated Code
at November 6, 2011 08:12 by madc
Updated Code
function rChmod($path, $filePerm=0664, $dirPerm=0775)
{
if(!file_exists($path))
return(false);
if(is_file($path))
chmod($path, $filePerm);
elseif(is_dir($path))
{
chmod($path, $dirPerm);
$foldersAndFiles = scandir($path);
$entries = array_slice($foldersAndFiles, 2);
foreach($entries as $entry)
rChmod($path.DIRECTORY_SEPARATOR.$entry, $filePerm, $dirPerm);
}
return(true);
}
Revision: 52928
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 6, 2011 08:06 by madc
Initial Code
function rChmod($path, $filePerm=0664, $dirPerm=0775)
{
if(!file_exists($path))
return(false);
if(is_file($path))
chmod($path, $filePerm);
elseif(is_dir($path))
{
chmod($path, $dirPerm);
$foldersAndFiles = scandir($path);
$entries = array_slice($foldersAndFiles, 2);
foreach($entries as $entry)
rChmod($path."/".$entry, $filePerm, $dirPerm);
}
return(true);
}
Initial URL
http://madcity.at/
Initial Description
Heavily based on "Recursive chmod in PHP" by Tenzer ( 03/10/08 http://snipplr.com/view/5350/ )
Initial Title
Recursive chmod in PHP
Initial Tags
php
Initial Language
PHP