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怎么来的? 展开
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怎么来的? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询