note 49405 added to function.rmdir

From: Date: Thu, 27 Jan 2005 00:39:41 +0000
Subject: note 49405 added to function.rmdir
Groups: php.notes 
Request: Send a blank email to php-notes+get-84047@lists.php.net to get a copy of this message
Just for algorithm pleasure : function rmdirr($path) { $dir = opendir($path) ; while ( $entry = readdir($dir) ) { if ( is_file( "$path/$entry" ) ) { unlink( $path.$entry ) ; } elseif ( is_dir( "$path/$entry" ) && $entry!='.' && $entry!='..' ) { rmdirr( "$path/$entry" ) ; } } closedir($dir) ; return rmdir($path) ; } ---- Manual Page -- http://www.php.net/manual/en/function.rmdir.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+49405 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+49405&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+49405&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+49405&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+49405&report=yes&reason=useless Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+49405&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+49405&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#84047) next »