php无限遍历目录示例

 更新时间:2014年02月21日 15:24:23   作者:  
这篇文章主要介绍了php无限遍历目录示例,需要的朋友可以参考下

最近在能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 />';
     }

 }

?>


大家如果有什么建议可以提出来!!谢谢!!

相关文章

  • CodeIgniter生成静态页的方法

    CodeIgniter生成静态页的方法

    这篇文章主要介绍了CodeIgniter生成静态页的方法,涉及CodeIgniter框架使用文件操作类生成静态文件的实现技巧,需要的朋友可以参考下
    2016-05-05
  • Yii框架getter与setter方法功能与用法分析

    Yii框架getter与setter方法功能与用法分析

    这篇文章主要介绍了Yii框架getter与setter方法,结合实例形式分析了Yii框架中getter与setter方法的基本功能、原理、使用方法及相关操作注意事项,需要的朋友可以参考下
    2019-10-10
  • laravel多视图共享数据实例代码

    laravel多视图共享数据实例代码

    页面视图用于显示文档所有内容在整个页面的分布状况和整个文档在每一页上的位置,并可对其进行编辑操作,具有真正的“所见即所得”的显示效果,下面这篇文章主要给大家介绍了关于laravel多视图共享数据的相关资料,需要的朋友可以参考下
    2021-08-08
  • PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)

    PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)

    在网站注册用户时使用,主要为了无刷新异步验证用户输入的用户名或者Email是否已注册。
    2011-12-12
  • ThinkPHP 通用的API格式封装实例代码

    ThinkPHP 通用的API格式封装实例代码

    这篇文章主要介绍了ThinkPHP通用的API格式封装,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • Codeigniter实现智能裁剪图片的方法

    Codeigniter实现智能裁剪图片的方法

    这篇文章主要介绍了Codeigniter实现智能裁剪图片的方法,可以做到裁剪后不失真,尽可能保留图片主题含义。需要的朋友可以参考下
    2014-06-06
  • 浅谈laravel aliases别名的原理

    浅谈laravel aliases别名的原理

    今天小编就为大家分享一篇浅谈laravel aliases别名的原理,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析

    TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析

    这篇文章主要介绍了TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法,结合实例形式分析了thinkPHP3.2.3框架使用CKeditor编辑器相关配置方法与操作注意事项,需要的朋友可以参考下
    2019-12-12
  • PHP面向对象中new self()与 new static()的区别浅析

    PHP面向对象中new self()与 new static()的区别浅析

    new static()是在PHP5.3版本中引入的新特性,无论是new static()还是new self(),都是new了一个新的对象。下面这篇文章主要给大家介绍了关于PHP面向对象中new self()与 new static()的区别,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-08-08
  • PHP输出英文时间日期的安全方法(RFC 1123格式)

    PHP输出英文时间日期的安全方法(RFC 1123格式)

    这篇文章主要介绍了PHP输出英文时间日期的安全方法,本文所指的英文时间日期为RFC 1123格式,总结了一个不受setlocale影响的函数gmdate,需要的朋友可以参考下
    2014-06-06

最新评论