实现简陋的文件上传功能

表单实现文件上传界面

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>文件上传</title>
</head>
<body>

	<form action ="t2.php" method="post" enctype="multipart/form-data">
		<input type="file" name="fileN">
		<input type="submit" value="上传">
	</form>
</body>
</html>

在这里插入图片描述

实现文件上传功能的具体代码如下


    header("Content-type:text/html;charset=utf-8");
	//var_dump($_FILES);
	//echo dirname(__DIR__);
    if(empty($_FILES)){
		echo "请上传文件";
	}
	else{
		define("PATH", dirname(__DIR__));
    	$path="PATH"."/"."Tf"."/images";
   	 	$dir1=date("Ym");
    	$dir2=date("d");
    	$fullPath=$path."/".$dir1."/".$dir2;
    	if(is_dir($fullPath)){
    		echo "yes";
    	}
    	else{
    		mkdir($fullPath,0777,true);
    	}
    	$fileName=rand(00000,434556);
    	$fileType=strrchr($_FILES["fileN"]["name"], ".");
    	$fileName=$fileName.$fileType;

    	move_uploaded_file($_FILES["fileN"]["tmp_name"], $fullPath."/".$fileName);
	}

最后在新建的文文件夹里上传了该图片
实现简陋的文件上传功能_第1张图片

你可能感兴趣的:(实现简陋的文件上传功能)