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

  • 相关阅读:
    后海日记(8)
    后海日记(8)
    后海日记(7)
    后海日记(7)
    hadoop自己写的最高温度程序源码
    hadoop自己写的最高温度程序源码
    20张图为您讲述磁盘发展史
    20张图为您讲述磁盘发展史
    2017"百度之星"程序设计大赛
    汕头市赛srm1X T3
  • 原文地址:https://www.cnblogs.com/fighterhit/p/6387936.html
Copyright © 2020-2023  润新知