function move_d($source,$target){ if(is_dir($source)){ $dest_name=basename($source); if(!mkdir($target.$dest_name)){ return false; } $d=dir($source); while(($entry=$d->read())!==false){ if(is_dir($source.$entry)){ if($entry=="."||$entry==".."){ continue; }else{ move_d("$source$entry\\","$target$dest_name\\"); } }else{ if(!copy("$source$entry","$target$dest_name\\$entry")){ return false; } } } }else{ if(!copy("$source$entry","$target$dest_name\\")){ return false; } } return true; } 
|