ฟังก์ชั่น php ลบไดเรคทอรี และไฟล์ทั้งหมดที่อยู่ในไดเรคทอรี (รวมไดเรคทอรีย่อยด้วย)

<?php
     function remove_dir($dir)
     {
          if(is_dir($dir))
          {
               $dir = (substr($dir, -1) != "/")? $dir."/":$dir;
               $openDir = opendir($dir);
               while($file = readdir($openDir))
               {
                    if(!in_array($file, array(".", "..")))
                    {
                         if(!is_dir($dir.$file))
                         {
                              unlink($dir.$file);
                         }
                         else
                         {
                              remove_dir($dir.$file);
                         }
                    }
               }
               closedir($openDir);
               rmdir($dir);
          }
     }
?>

ที่มา http://php.deeserver.net/phpbb/viewtopic.php?p=2529&sid=96e5445f9ddd72919ae74a289515e9b4#p2529

Leave a comment

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Your email is never shared. Required fields are marked *