为了账号安全,请及时绑定邮箱和手机立即绑定

PHP中关于路径引用的问题,代码如下,第60行。谢谢各位老师!

PHP中关于路径引用的问题,代码如下,第60行。谢谢各位老师!

有阴影的阳光 2018-01-02 22:24:44
<?php /****Author:Raphael****/header("Content-type: text/html; charset=utf-8");$path = './';$url = $_SERVER['REQUEST_URI'];if(isset($_GET['dir'])){        $path = $path.'/'.$_GET['dir'].'/';}else{        $url = $url . '?dir=';}$dh = opendir($path);if($dh === false){        echo '打开出错';        exit;}$list = array();while(($item = readdir($dh)) !== false){        $list[] = $item;}closedir($dh);?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>新建网页</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style>        td{                border:1px solid gray;        }</style></head>    <body>            <h1>文件管理系统</h1>            <table>                    <tr>                            <td>序号</td>                            <td>文件名</td>                            <td>操作</td>                    </tr>                    <?php foreach ($list as $k => $v) { ?>                    <tr>                            <td><?php echo $k ?></td>                            <td><?php echo $v ?></td>                            <td><?php                                     if(is_dir($path.'./'.$v))   //这行不懂,$path 前面不是赋值过了?和 ./  这两个不是重复了吗?                                    {                                            echo '<a href="',$url.'/',$v,'">浏览</a>';                                    }                                    else                                    {                                            echo '<a href="',$path,$v,'">查看</a>';                                    }                                    ?>                            </td>                    </tr>                    <?php } ?>            </table>    </body></html>
查看完整描述

2 回答

?
林逸舟丶

TA贡献124条经验 获得超28个赞

凡是觉得不通,但是能够正常运行的程序,只有自己多带值,进行“身临其境”地体会,才能得知其真理。

查看完整回答
反对 回复 2018-01-08
  • 2 回答
  • 0 关注
  • 1123 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信