PHP文件管理系统

  • 1,722
<?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>

 

weinxin
我的微信
这是我的微信扫一扫
开拓者博主
  • 本文由 发表于 2016年6月18日21:22:16
  • 转载请务必保留本文链接:https://www.150643.com/87.html
匿名

发表评论

匿名网友 填写信息