php学习笔记(10)—— 文件管理系统

来源:互联网 发布:java telnet vt 编辑:程序博客网 时间:2024/06/05 21:10
<?php $path = './';$url = $_SERVER['REQUEST_URI'];// print_r($_SERVER);exit;if(isset($_GET['dir'])){    $path = $path . '/' . $_GET['dir'];} else{    $url = $url . '?dir=.';}// echo realpath($path);exit;$dh = opendir($path);if ($dh === false) {    echo '打开出错';    exit;}$list = array();while ( ( $item = readdir($dh)) !== false) {    $list[] = $item;}closedir($dh);?><!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title></title>    <style>        td {            border:1px solid gray;        }    </style></head><body>    <h1>文件管理系统</h1>    <table>        <tr>            <td>序号</td>            <td></td>            <td>文件名</td>            <td></td>            <td>操作</td>        </tr>        <?php foreach ($list as $k => $v) {                echo '<tr>';                echo '<td>', $k , '<td />';                echo '<td>', $v , '<td />';                echo '<td>';                if (is_dir($path . '/'  .$v)){                    echo '<a href =" ',$url,'/',$v,' ">浏览</a>';                 } else {                    echo '<a href = "./',$path,'/',$v,' ">查看</a>';                }                echo '</td>';                echo '<tr />';            }        ?>    </table></body></html>
0 0
原创粉丝点击