PHP,目录与文件

<?phpecho"<strong>使用目录函数读取目录</strong><br>";$dir="html";$handle=opendir($dir);if($hand... <?php
echo "<strong>使用目录函数读取目录</strong><br>";
$dir = "html";
$handle = opendir($dir);
if($handle == false){
echo "打开目录失败!";
}else{
echo "目录句柄: " . $handle . "<br>";
echo "目录名称: " . $dir . "<br>";
while($file = readdir($handle)){
if($file !== false){
echo $file."<br>";
}
}

}
//使用closedir()关闭目录句柄
closedir($handle);
echo "<strong>使用Directory类读取目录</strong><br>";
$dh = dir($dir);
echo "目录句柄: " . $dh->handle . "<br>";
echo "目录名称: " . $dh->path . "<br>";
while ($file = $dh->read()) {
if($file !== false){
echo $file."<br>";
}
}
$dh->close();
?>

html文件里面什么也没有,为什么输出答案为:
使用目录函数读取目录
目录句柄:Resource id #2
目录名称:html
.
..
1.txt
2.txt
3.txt
使用Directory类读取目录
目录句柄:Resource id #3
目录名称:html
.
..
1.txt
2.txt
3.txt

主要分析一下:目录句柄和
.
..
1.txt
2.txt
3.txt怎么来的???
目录句柄:Resource id #3怎么来的?
展开
 我来答
badeager
2010-03-09 · TA获得超过290个赞
知道小有建树答主
回答量:720
采纳率:0%
帮助的人:600万
展开全部
如果这样的情况,也就是说肯定罗列了文件了,
如果是windows系统,请查看一下,这三个文件是否是隐含文件,

在linux应该不会出现这样的情况.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式