note 117354 added to function.rmdir

From: Date: Tue, 26 May 2015 17:07:34 +0000
Subject: note 117354 added to function.rmdir
Groups: php.notes 
Request: Send a blank email to php-notes+get-202671@lists.php.net to get a copy of this message
some implementations of recursive folder delete don't work so well (some give warnings, other don't delete hidden files etc). this one is working fine: <?php function rrmdir($src) { $dir = opendir($src); while(false !== ( $file = readdir($dir)) ) { if (( $file != '.' ) && ( $file != '..' )) { $full = $src . '/' . $file; if ( is_dir($full) ) { rrmdir($full); } else { unlink($full); } } } closedir($dir); rmdir($src); } ?> ---- Server IP: 72.52.91.14 Probable Submitter: 85.65.151.144 ---- Manual Page -- http://php.net/manual/en/function.rmdir.php Edit -- https://master.php.net/note/edit/117354 Del: integrated -- https://master.php.net/note/delete/117354/integrated Del: useless -- https://master.php.net/note/delete/117354/useless Del: bad code -- https://master.php.net/note/delete/117354/bad+code Del: spam -- https://master.php.net/note/delete/117354/spam Del: non-english -- https://master.php.net/note/delete/117354/non-english Del: in docs -- https://master.php.net/note/delete/117354/in+docs Del: other reasons-- https://master.php.net/note/delete/117354 Reject -- https://master.php.net/note/reject/117354 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#202671) next »