PHP遍历指定文件夹下的所有文件,如下代码:
- <?php
- session_start();
- if($Submit=="提交"){
- $shili=$file_dir;
- }
- ?>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <title>遍历指定目录下的所有文件 - www.cxybl.com</title>
- </head>
- <body>
- <table width="350" height="150" border="0" cellpadding="0" cellspacing="0" background="images/324.jpg">
- <form name="form1" method="post" action="index.php">
- <tr>
- <td width="132" height="55"> </td>
- <td width="135"> </td>
- <td width="83"> </td>
- </tr>
- <tr>
- <td height="40"> </td>
- <td align="center">
- <input name="file_dir" type="text" id="file_dir" size="18" maxlength="50"></td>
- <td> <input type="submit" name="Submit" value="提交"></td>
- </tr>
- <tr>
- <td height="55"> </td>
- <td> </td>
- <td> </td>
- </tr>
- </form>
- </table>
- <?php
- $shili = $file_dir ;
- if ( !file_exists ( $shili )){
- print $shili."目录不存在!" ;
- }else{
- $i = 0;
- if ( is_dir ( $shili )){ //检测是否是合法目录
- if ($shi = opendir ( $shili )){ //打开目录
- while ($li = readdir( $shi )){ //读取目录
- $i++ ;
- echo " $i: $li <br> " ; } } } //输出目录中的内容
- closedir ( $shi ) ; } ?>
- </body>
- </html>