note 115618 added to function.rmdir

From: Date: Wed, 27 Aug 2014 06:42:41 +0000
Subject: note 115618 added to function.rmdir
Groups: php.notes 
Request: Send a blank email to php-notes+get-200317@lists.php.net to get a copy of this message
Works fine, tested on PHP 5.4(EasyPHP server) function deletedir($dir) { if (is_dir($dir)) { $files = scandir($dir); foreach ($files as $file) { if ($file != "." && $file != "..") { if (filetype($dir."/".$file) == "dir") { $this->deletedir($dir."/".$file); } else { unlink($dir."/".$file); } } } reset($objects); if(rmdir($dir)) { return 'deleted successfully!'; } else { return 'delete failed!'; } } else { return 'doesn\'t exist or inaccessible!'; } } Something to note: You have to take care of file permission if necessary ---- Server IP: 72.52.91.14 Probable Submitter: 41.222.181.143 ---- Manual Page -- http://php.net/manual/en/function.rmdir.php Edit -- https://master.php.net/note/edit/115618 Del: integrated -- https://master.php.net/note/delete/115618/integrated Del: useless -- https://master.php.net/note/delete/115618/useless Del: bad code -- https://master.php.net/note/delete/115618/bad+code Del: spam -- https://master.php.net/note/delete/115618/spam Del: non-english -- https://master.php.net/note/delete/115618/non-english Del: in docs -- https://master.php.net/note/delete/115618/in+docs Del: other reasons-- https://master.php.net/note/delete/115618 Reject -- https://master.php.net/note/reject/115618 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#200317) next »