首页 > php教程 > php手册 > 正文

php模拟服务器实现autoindex效果的方法

WBOY
发布: 2016-06-06 20:06:57
原创
1485 人浏览过

这篇文章主要介绍了php模拟服务器实现autoindex效果的方法,实例分析了php操作URL及传递参数的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php模拟服务器实现autoindex效果的方法。分享给大家供大家参考。具体实现方法如下:

1.PHP代码如下:

复制代码 代码如下:

//文件浏览程序
error_reporting(0);
$pwd = empty($_GET['dir']) ? './' : $_GET['dir'];
$pwd = realpath($pwd);
if(is_file($pwd)) {
    highlight_file ($pwd);
    exit;
}else
    $it = new FilesystemIterator($pwd);
?>


    pwd of


   

pwd of



   
<a href="?dir=<?php%20echo%20dirname(%24pwd)?>">../</a><br>

foreach ($it as $file){ <br>
    if($file->isDir()) {<br>
        $fileSize = '_';<br>
        $fileName = $file->getFilename() . 'http://www.jb51.net/';<br>
    } elseif($file->isFile()) {<br>
        $fileSize =  $file->getSize();<br>
        $fileName = $file->getFilename();<br>
    }<br>
    $date = date('Y-m-d H:i',$file->getCTime());<br>
?><a href="?dir=<?php%20echo%20%24file->getRealPath()?>"></a><br>
登录后复制



2. 运行效果如下图所示:

php模拟服务器实现autoindex效果的方法

php模拟服务器实现autoindex效果的方法

希望本文所述对大家的php程序设计有所帮助。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!