helloe there i need to force delete a folder with a files inside via php

does $removeDir = @rmdir("$removeThis"); can delete it or any other command should i do

by the way i am using windows web server on my ttesting server and linux on my live server

help me with this please.

thank you in advance

    Prepending @ won't ensure that the folder will be deleted, all it does is surpress any error messages that may occur.

    You'll have to write a recursive function that will go through the directory that you want to delete and delete any files/folders underneath that directory.

    As I'm sure you know, a directory has to be completely empty in order for rmdir to work.

      a nice recursive function from the man

      <?php
      function deldir($dir){
        $current_dir = opendir($dir);
        while($entryname = readdir($current_dir)){
           if(is_dir("$dir/$entryname") and ($entryname != "." and $entryname!="..")){
             deldir("${dir}/${entryname}");
           }elseif($entryname != "." and $entryname!=".."){
             unlink("${dir}/${entryname}");
           }
        }
        closedir($current_dir);
        rmdir(${dir});
      } 
      ?>
        Write a Reply...