<?php
 function del($path){
$handle = opendir($path);
readdir($handle);
readdir($handle);
while(false !== ($file = readdir($handle))){
$file = $path."/".$file;

if(is_dir($file)){
del($file);
}else{
if(unlink($file)){
echo "文件".$file."成功"."\r\n";
}else{
echo "文件".$file."失败"."\r\n";
}
}
}
closedir($handle);
if(rmdir($path)){
echo "目录".$path."删除成功"."\r\n";
}else{
echo "目录".$path."删除失败"."\r\n";
}}del('d:/123');
 
?>为什么用两次readdir($handle);?求解,详细点,用一次为什么出错?