remove folder

Discussion in 'PHP' started by Radiobrand, Mar 7, 2012.

  1. #1
    How can i remove all the files and subfolders from a folder?
     
    Radiobrand, Mar 7, 2012 IP
  2. dany3l89

    dany3l89 Active Member

    Messages:
    13
    Likes Received:
    0
    Best Answers:
    1
    Trophy Points:
    96
    #2
    function rrmdir($dir) {
    if (is_dir($dir)) {
    $objects = scandir($dir);
    foreach ($objects as $object) {
    if ($object != "." && $object != "..") {
    if (filetype($dir."/".$object) == "dir") rrmdir($dir."/".$object); else unlink($dir."/".$object);
    }
    }
    reset($objects);
    rmdir($dir);
    }
    }
    $path="path/to/your/folder";
    rrmdir($path);
     
    dany3l89, Mar 7, 2012 IP
  3. blacknet

    blacknet Active Member

    Messages:
    709
    Likes Received:
    16
    Best Answers:
    2
    Trophy Points:
    70
    #3
    blacknet, Mar 7, 2012 IP
  4. blacknet

    blacknet Active Member

    Messages:
    709
    Likes Received:
    16
    Best Answers:
    2
    Trophy Points:
    70
    #4
    always give credit where it's due ;) -> http://www.php.net/manual/en/function.rmdir.php
     
    blacknet, Mar 7, 2012 IP
  5. microrocker213

    microrocker213 Member

    Messages:
    45
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    48
    #5
    If you want to remove directory using php then you have to use rmdir function to remove directory but remember first delete files you can use unlink command to remove file
     
    microrocker213, Mar 7, 2012 IP