本文实例讲述了PHP实现的文件浏览器功能。分享给大家供大家参考,具体如下:
<?php if(isset($_GET[\'path\'])){ echo $path = $_SERVER[\'DOCUMENT_ROOT\'].$_GET[\'path\']; $pre_path = $_GET[\'path\']; }else{ echo $path = $_SERVER[\'DOCUMENT_ROOT\']; $pre_path = \"\"; } ?> <html> <head> <title></title> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/> </head> <body> <table border=\"1\"> <thead> <tr> <td>文件名</td> <td>文件大小</td> <td>文件类型</td> <td>修改时间</td> </tr> <thead> <tbody> <?php $url_this = \"http://\".$_SERVER [\'HTTP_HOST\'].$_SERVER[\'PHP_SELF\']; $handle = opendir($path); while($file=readdir($handle)){ echo \"<tr>\"; echo \"<td>\".$file.\"</td>\"; echo \"<td>\".filesize($path.\"/\".$file).\"</td>\"; if(filetype($path.\"/\".$file)==\"dir\"){ $next = $pre_path.\"/\".$file; echo \"<td><a href=\\\"$url_this?path=$next\\\">dir</a></td>\"; }else{ echo \"<td>\".filetype($path.\"/\".$file).\"</td>\"; } echo \"<td>\".date(\"Y年n月t日\",filemtime($path.\"/\".$file)).\"</td>\"; echo \"</tr>\"; } closedir($handle); ?> </tbody> </table> </body> </body>
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP目录操作技巧汇总》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《PHP网络编程技巧总结》
希望本文所述对大家PHP程序设计有所帮助。
© 版权声明
THE END
暂无评论内容