php删除文夹包含其目录下的所有文件函数
//删除文件函数
function deldir($path){
   //如果是目录则继续
   if(is_dir($path)){
	//扫描一个文件夹内的所有文件夹和文件并返回数组
	$p = scandir($path);
		foreach($p as $val){
			//排除目录中的.和..
			if($val !="." && $val !=".."){
			 //如果是目录则递归子目录,继续操作
				if(is_dir($path.$val)){
				 //子目录中操作删除文件夹和文件
				deldir($path.$val.'/');
				//目录清空后删除空文件夹
				@rmdir($path.$val.'/');
				}else{
				  //如果是文件直接删除
					unlink($path.$val);
				}
			}
		}
		//删除自身目录
		$floder = substr($path,0,strlen($path)-1);
		@rmdir($floder);
		
	}else{//如果文件地址
		if(file_exists($path)){//存在则删除
			$res = unlink($path); 
			return $res;
		} 
	}
	
}使用方法:
deldir('文件夹或文件地址');
注意文件夹地址以 / 结尾 ,列 'uploadt/test/'