php中打开目录并输出目录文件实现代码
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-19 16:22:08 浏览: 评论:0
opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用.
语法:opendir(path,context),实例代码如下:
- */
- $d=dir("c:windows"); //打开目录,并赋值给变量
- echo "handle:".$d->handle."n"; //输出目录的handel属性
- echo "<p>";
- echo "path:".$d->path."n"; //输出目录的path属性
- echo "<p>";
- while(false!==($entry=$d->read())) //通过循环读取对象的方法
- {
- echo $entry."n";
- }
- $d->close(); //关闭目录句柄
- //
- $dir="c:windows"; //定义目录
- if(is_dir($dir)) //如果变量为目录
- {
- if($dh=opendir($dir)); //如果成功打开目录
- {
- echo "目录".$dir."成功打开";
- }
- }
- echo "<br>";
- closedir($dh); //关闭打开的目录句柄
- echo "目录".$dir."已经关闭!";
- ///
- $dir=" c:windows "; //定义目录变量
- if(is_dir($dir)) //判断变量是否为目录
- {
- if($dh=opendir($dir)) //判断目录是否成功打开
- {
- while(($file=readdir($dh))!==false) //循环读取目录中的文件信息
- {
- echo "filename:$file,filetype:".filetype($dir.$file)."n"; //输出文件名及文件类型
- }
- closedir($dh); //关闭目录句柄
- }
- }
- ///
- if($handle=opendir('web')) //如果目录顺利打开
- {
- while(false!==($file=readdir($handle))) //循环读取目录中的条目
- {
- if($file!="."&&$file!="..") //如果文件不为当前或上级目录
- {
- echo "$filen"; //输出文件名称
- }
- }
- closedir($handle); //关闭目录句柄
- }
- //
- if($handle=opendir('08')) //如果目录顺利打开
- {
- while(false!==($file=readdir($handle))) //循环读取目录中的条目
- {
- if($file!="."&&$file!="..") //如果文件不为当前或上级目录
- {
- echo "$filen"; //输出文件名称
- }
- }
- rewind($handle); //倒回目录句柄
- if(readdir($handle)) //判断是否倒回成功
- {
- echo "倒回成功";
- }
- else
- {
- echo "倒回失败";
- }
- closedir($handle); //关闭目录句柄
- }
- //如果要对目录按字母排序如一
- //开源代码phpfensi.com
- $files1=scandir($dir); //按字母升序列出内容到数组
- $files2=scandir($dir,1); //按字母降序列出内容到数组
Tags: php打开目录 php输出目录文件
相关文章
- ·php opendir 打开目录函数(2014-09-20)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)