PHP简单文件管理系统
2016-06-21 17:52
645 查看
<?php $ml = './'; //超全局变量 信息头信息print_r($_SERVER);exit; $url = $_SERVER['REQUEST_URI']; if (isset($_GET['dir'])) { $ml = $ml . '/' . $_GET['dir']; }else{ $url = $url . '?dir=.'; } $zy = opendir($ml); if ($zy === false) { echo '打开出错'; exit; } $list = array(); while (($wb = readdir($zy)) !== false) { $list[] = $wb; } //print_r($list); closedir($zy); ?> <!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" lang="zh-CN"> <head> <title>文件管理系统</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="description" content="开拓者博客 http://150643.com" /> <style> td{ border:1px solid red; } </style> <h1>文件管理系统</h1> </head> <body> <table> <?php foreach ($list as $key => $value) { echo '<tr>'; echo '<td>',$key,'</td>'; echo '<td>',$value,'</td>'; echo '<td>'; if (is_dir($ml . './' . $value)) { echo '<a href="',$url,'/',$value,'">浏览</a>'; }else{ echo '<a href="./',@$_GET['dir'],'/',$value,'">查看</a>'; } echo '</td>'; echo '</tr>'; } ?> </table> </body> </html>