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 />';

  }

  }

  ?>

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