note 115832 added to function.rmdir

From: Date: Wed, 01 Oct 2014 10:32:53 +0000
Subject: note 115832 added to function.rmdir
Groups: php.notes 
Request: Send a blank email to php-notes+get-200556@lists.php.net to get a copy of this message
function unlinkDir($dir) { $dirs = array($dir); $files = array() ; for($i=0;;$i++) { if(isset($dirs[$i])) $dir = $dirs[$i]; else break ; if($openDir = opendir($dir)) { while($readDir = @readdir($openDir)) { if($readDir != "." && $readDir != "..") { if(is_dir($dir."/".$readDir)) { $dirs[] = $dir."/".$readDir ; } else { $files[] = $dir."/".$readDir ; } } } } } foreach($files as $file) { unlink($file) ; } $dirs = array_reverse($dirs) ; foreach($dirs as $dir) { rmdir($dir) ; } } ---- Server IP: 72.52.91.14 Probable Submitter: 41.67.72.126 ---- Manual Page -- http://php.net/manual/en/function.rmdir.php Edit -- https://master.php.net/note/edit/115832 Del: integrated -- https://master.php.net/note/delete/115832/integrated Del: useless -- https://master.php.net/note/delete/115832/useless Del: bad code -- https://master.php.net/note/delete/115832/bad+code Del: spam -- https://master.php.net/note/delete/115832/spam Del: non-english -- https://master.php.net/note/delete/115832/non-english Del: in docs -- https://master.php.net/note/delete/115832/in+docs Del: other reasons-- https://master.php.net/note/delete/115832 Reject -- https://master.php.net/note/reject/115832 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#200556) next »