function copyFolder($src,$dst){
//echo $src,"---",$dst."---";
if(!file_exists($dst)){
mkdir($dst,0777,true);
}
$handle=opendir($src);
while(($item=readdir($handle))!==false){
if($item!="."&&$item!=".."){
if (is_file($src."/".$item)){
copy($src."/".$item,$dst."/".$item);
}
if(is_dir($src."/".$item)){
$func=__FUNCTION__;
$func($src."/".$item,$dst,"/".$item);
}
}
}
closedir($handle);
return "复制成功";
}
能够把第一层目录复制过去,子目录都不能复制,但是子目录下的文件还是能够复制过去
$func($src."/".$item,$dst,"/".$item);
检查这一行的逗号句号!
想办法