<?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>
php学习笔记(10)—— 文件管理系统
最新推荐文章于 2024-06-28 14:38:04 发布