<?php
//第一种遍历方式:利用glob函数来遍历目录,glob函数返回值为一个函数故可以用foreach来遍历
foreach(glob("phpmyadmin/*") as $filename){
echo $filename."<br>";
}
/*第二种遍历方式:
opendir()、closedir()、readdir()、rewinddir()函数结合来遍历目录
*/
//打开文件资源
$dir=opendir("phpmyadmin");
while($filename=readdir($dir)){
//除去.和..目录
if($filename!='.'&&$filename!='..'){
//找对路径
$filename='phpmyadmin'.'/'.$filename;
if(is_dir($filename)){
echo "目录".$filename."<br>";
}
else{
echo "文件".$filename."<br>";
}
}
}
echo "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br>";
//上面遍历时readdir()已经将指针移动到文件资源的末尾,所以需要倒回目录句柄才能再次遍历
rewinddir($dir);
while($filename=readdir($dir)){
//除去.和..目录
if($filename!='.'&&$filename!='..'){
//找对路径
$filename='phpmyadmin'.'/'.$filename;
if(is_dir($filename)){
echo "目录".$filename."<br>";
}
else{
echo "文件".$filename."<br>";
}
}
}
//关闭文件资源
closedir($dir);
?>
//第一种遍历方式:利用glob函数来遍历目录,glob函数返回值为一个函数故可以用foreach来遍历
foreach(glob("phpmyadmin/*") as $filename){
echo $filename."<br>";
}
/*第二种遍历方式:
opendir()、closedir()、readdir()、rewinddir()函数结合来遍历目录
*/
//打开文件资源
$dir=opendir("phpmyadmin");
while($filename=readdir($dir)){
//除去.和..目录
if($filename!='.'&&$filename!='..'){
//找对路径
$filename='phpmyadmin'.'/'.$filename;
if(is_dir($filename)){
echo "目录".$filename."<br>";
}
else{
echo "文件".$filename."<br>";
}
}
}
echo "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br>";
//上面遍历时readdir()已经将指针移动到文件资源的末尾,所以需要倒回目录句柄才能再次遍历
rewinddir($dir);
while($filename=readdir($dir)){
//除去.和..目录
if($filename!='.'&&$filename!='..'){
//找对路径
$filename='phpmyadmin'.'/'.$filename;
if(is_dir($filename)){
echo "目录".$filename."<br>";
}
else{
echo "文件".$filename."<br>";
}
}
}
//关闭文件资源
closedir($dir);
?>