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

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

2015-10-16 01:58 555 查看
<?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