fighterhit
<?php 

$path=\'./\';
$url=$_SERVER[\'REQUEST_URI\'];

if(isset($_GET[\'dir\']))
{
	$path=$path.\'/\'.$_GET[\'dir\'];
}

else
{
	$url.=\'?dir=./\';

}


$dh=opendir($path);
if($dh===false)
{
	echo "打开出错";
	exit;
}

$list=array();

while( ($item=readdir($dh))!==false )
{
	$list[]=$item;
}

closedir($dh);

?>





<!doctype html>

<head>
	<meta charset="UTF-8">
	<title></title>
</head>

<body>
	<h1>文件管理系统</h1>

	<table style="border:1px solid red">
		<tr>
			<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
			{
				// if(!isset($_GET[\'dir\']))
				if(!isset($_GET[\'dir\']))
				{
					echo \'<a href="./\',$v,\'">查看</a>\';
				}
				else
				echo \'<a href="./\',$_GET[\'dir\'],\'/\',$v,\'">查看</a>\';

			}

			echo"</td>";
			echo "</tr>";

		}

		?>
	</table>



	<!-- <form action="exercise.php?id=3&username=abc" method="post">
	<p><input type="text" name="username" /></p>
	<p><input type="submit" value="提交" /></p>	
	</form> -->

</body>
</html>

















分类:

技术点:

相关文章: