note 78687 added to function.rmdir

From: Date: Tue, 23 Oct 2007 14:19:00 +0000
Subject: note 78687 added to function.rmdir
Groups: php.notes 
Request: Send a blank email to php-notes+get-131661@lists.php.net to get a copy of this message
None of the below functions worked for me, so I created this function to delete a folder, deleting anything in it first: function RecursiveFolderDelete ( $folderPath ) { if ( is_dir ( $folderPath ) ) { foreach ( scandir ( $folderPath ) as $value ) { if ( $value != "." && $value != ".." ) { $value = $folderPath . "/" . $value; if ( is_dir ( $value ) ) { FolderDelete ( $value ); } elseif ( is_file ( $value ) ) { @unlink ( $value ); } } } return rmdir ( $folderPath ); } else { return FALSE; } } ---- Server IP: 87.124.64.96 Probable Submitter: 87.80.86.114 ---- Manual Page -- http://www.php.net/manual/en/function.rmdir.php Edit -- https://master.php.net/note/edit/78687 Del: integrated -- https://master.php.net/note/delete/78687/integrated Del: useless -- https://master.php.net/note/delete/78687/useless Del: bad code -- https://master.php.net/note/delete/78687/bad+code Del: spam -- https://master.php.net/note/delete/78687/spam Del: non-english -- https://master.php.net/note/delete/78687/non-english Del: in docs -- https://master.php.net/note/delete/78687/in+docs Del: other reasons-- https://master.php.net/note/delete/78687 Reject -- https://master.php.net/note/reject/78687 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#131661) next »