> 백엔드 개발 > PHP 튜토리얼 > 간단한 업로드 파일 관리 시스템

간단한 업로드 파일 관리 시스템

WBOY
풀어 주다: 2016-07-28 08:27:01
원래의
1105명이 탐색했습니다.
<?php
if(isset($_GET[&#39;type&#39;])){
	$path="attachment/".date("Ymd");
	if($_GET[&#39;type&#39;]=="0"){
		if(!file_exists($path)){
			mkdir($path);
		}
		if(move_uploaded_file($_FILES["file"]["tmp_name"], $path."/" . $_FILES["file"]["name"])){
			echo "<span style=\"color:red\">上传成功!</span>  <a href=\"index.php\">返回</a>";
		}else{
			echo "<span style=\"color:red\">上传失败!</span>  <a href=\"index.php\">返回</a>";
		}
	}else{
		if(unlink($path."/".$_GET["filename"])){
			echo "<span style=\"color:red\">删除成功!</span>  <a href=\"index.php\">返回</a>";
		}else{
			echo "<span style=\"color:red\">删除失败!</span>  <a href=\"index.php\">返回</a>";
		}
	}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>上传文件管理</title>
<style type="text/css">
a{
	color:#000;
	text-decoration:none;
}
</style>
</head>

<body>
<form action="?type=0" method="post" enctype="multipart/form-data" name="form1">
  <label for="file"></label>
  <input type="file" name="file" id="file" style="width:348px">
  <input type="submit" name="button" id="button" value="上传">
</form>
<br />
<table width="400" border="1" cellpadding="0" cellspacing="0" style="text-align:center">
  <tr>
    <td width="70%">文件名</td>
    <td colspan="2">操作</td>
  </tr>
<?php
$path="attachment/".date("Ymd");
$filesnames = scandir($path);
foreach ($filesnames as $filename) {
	if($filename!="." && $filename !=".."){
		$name= iconv("GBK","UTF-8//IGNORE",$filename); 
		echo "<tr>";
		echo "<td style=\"text-align:left\">".$name."</td>";
		echo "<td><a href=\"".$path."/".$name."\">下载</a></td>";
		echo "<td><a href=\"?type=1&filename=".$name."\">删除</a></td>";
		echo "</tr>";
	}
}
?>
</table>
</body>
</html>
로그인 후 복사

이상에서는 다양한 측면을 포함한 간단한 업로드 파일 관리 시스템을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿