您的位置:首页 > 编程语言 > PHP开发

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: