php无限遍历目录示例


Posted in PHP onFebruary 21, 2014

最近在能php目录操作,搞了一个目录无限遍历:

使用的函数有:

isset()判断某个变量是否定义

chdir() 将当前目录改变为指定的目录。

opendir() 打开目录。

readdir()读取目录。

getcwd()。获取当前目录。

还用到了for  if  GET传值 大概就这些东东:

下面是代码:

<?php
if(isset($_GET['id']))
{
    $s=$_GET['id'];
        chdir($s);
    }
echo '当前在'.getcwd(),'<br />';
$a=opendir('.');
while($c=readdir($a))
{
    if(is_dir($c))
    {
        $w=getcwd().'\\'.$c;
    echo $c."<a href='6.php?id=$w'>打开</a><br />";
    }
    else
    {
            echo $c.'<br />';
     }
 }
?>

大家如果有什么建议可以提出来!!谢谢!!
PHP 相关文章推荐
PHPlet在Windows下的安装
Oct 09 PHP
PHP Token(令牌)设计
Mar 15 PHP
创建配置文件 用PHP写出自己的BLOG系统 2
Apr 12 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
Jul 03 PHP
php无限分类使用concat如何实现
Nov 05 PHP
PHP使用PHPexcel导入导出数据的方法
Nov 14 PHP
功能强大的PHP发邮件类
Aug 29 PHP
简述php环境搭建与配置
Dec 05 PHP
PHP经典实用正则表达式小结
May 04 PHP
php闭包中使用use声明变量的作用域实例分析
Aug 09 PHP
实例讲解PHP中使用命名空间
Jan 27 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
May 08 PHP
php自动加载autoload机制示例分享
Feb 20 #PHP
php多文件上传下载示例分享
Feb 20 #PHP
php分页代码学习示例分享
Feb 20 #PHP
php多文件上传实现代码
Feb 20 #PHP
php图片缩放实现方法
Feb 20 #PHP
php跨域cookie共享使用方法
Feb 20 #PHP
PHP中redis的用法深入解析
Feb 20 #PHP
You might like
树型结构列出指定目录里所有文件的PHP类
2006/10/09 PHP
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
2009/05/28 PHP
洪恩在线成语词典小偷程序php版
2012/04/20 PHP
php使用PDO操作MySQL数据库实例
2014/12/30 PHP
php编写批量生成不重复的卡号密码代码
2015/05/14 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
PDO::errorCode讲解
2019/01/28 PHP
document.createElement()用法
2013/03/13 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
2015/09/19 Javascript
仅9张思维导图帮你轻松学习Javascript 就这么简单
2016/06/01 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
jquery ajax异步提交表单数据的方法
2017/10/27 jQuery
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
js实现unicode码字符串与utf8字节数据互转详解
2019/03/21 Javascript
JavaScript工具库之Lodash详解
2019/06/15 Javascript
谈谈JavaScript中的垃圾回收机制
2020/09/17 Javascript
[01:30:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第二场 2月2日
2021/03/11 DOTA
[56:38]DOTA2-DPC中国联赛正赛Aster vs Magma BO3 第一场 3月5日
2021/03/11 DOTA
python分割和拼接字符串
2013/11/01 Python
python从入门到精通(DAY 1)
2015/12/20 Python
Win8.1下安装Python3.6提示0x80240017错误的解决方法
2018/07/31 Python
python绘制热力图heatmap
2020/03/23 Python
python 实现读取一个excel多个sheet表并合并的方法
2019/02/12 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
详解python 中in 的 用法
2019/12/12 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
css3 按钮样式简单可扩展创建
2013/03/18 HTML / CSS
HTML5页面音视频在微信和app下自动播放的实现方法
2016/10/20 HTML / CSS
无故旷工检讨书
2014/01/26 职场文书
社区宣传标语口号
2015/12/26 职场文书
游戏开发中如何使用CocosCreator进行音效处理
2021/04/14 Javascript
浅谈Python数学建模之数据导入
2021/06/23 Python