note 40159 modified in function.chown by vrana

From: Date: Tue, 17 Aug 2004 14:54:34 +0000
Subject: note 40159 modified in function.chown by vrana
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-79904@lists.php.net to get a copy of this message
<?php function recurse_chown_chgrp($mypath, $uid, $gid) { $d = opendir ($mypath) ; while(($file = readdir($d)) !== false) { if ($file != "." && $file != "..") { $typepath = $mypath . "/" . $file ; //print $typepath. " : " . filetype ($typepath). "<BR>" ; if (filetype ($typepath) == 'dir') { recurse_chown_chgrp ($typepath, $uid, $gid); } chown($typepath, $uid); chgrp($typepath, $gid); } } } recurse_chown_chgrp ("uploads", "unsider", "unsider") ; ?> for older versions.. unfortunately, it seems I do not have permission to perform these functions. --was-- function recurse_chown_chgrp($mypath, $uid, $gid) { $d = opendir ($mypath) ; while(($file = readdir($d)) !== false) { if ($file != "." && $file != "..") { $typepath = $mypath . "/" . $file ; //print $typepath. " : " . filetype ($typepath). "<BR>" ; if (filetype ($typepath) == 'dir') { recurse_chown_chgrp ($typepath, $uid, $gid); } chown($typepath, $uid); chgrp($typepath, $gid); } } } recurse_chown_chgrp ("uploads", "unsider", "unsider") ; for older versions.. unfortunately, it seems I do not have permission to perform these functions. http://php.net/manual/en/function.chown.php

« previous php.notes (#79904) next »