php文件管理系统

<?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>

















posted @ 2015-04-06 22:00  Fighter,  阅读(526)  评论(0编辑  收藏  举报