PHP 单文件上传功能
upload #文件上传的目录 index.html #表单文件 upload_file.php #php上传代码
1. index.html内容
<html> <head> <metacharset="utf-8"> <title>wgc51技术网站</title> </head> <body> <formaction="upload_file.php"method="post"enctype="multipart/form-data"> <labelfor="file">文件名:</label> <inputtype="file"name="file"id="file"><br> <inputtype="submit"name="submit"value="提交"> </form> </body> </html>
2. upload_file.php内容
<?php if($_FILES["file"]["error"]>0) { echo"错误::".$_FILES["file"]["error"]."<br>"; } else { echo"上传文件名:".$_FILES["file"]["name"]."<br>"; echo"文件类型:".$_FILES["file"]["type"]."<br>"; echo"文件大小:".($_FILES["file"]["size"]/1024)."kB<br>"; echo"文件临时存储的位置:".$_FILES["file"]["tmp_name"]."<br>"; //判断当期目录下的upload目录是否存在该文件 //如果没有upload目录,你需要创建它,upload目录权限为777 if(file_exists("upload/".$_FILES["file"]["name"])) { echo$_FILES["file"]["name"]."文件已经存在。"; } else { //如果upload目录不存在该文件则将文件上传到upload目录下 move_uploaded_file($_FILES["file"]["tmp_name"],"upload/".$_FILES["file"]["name"]); echo"文件存储在:"."upload/".$_FILES["file"]["name"]; } } ?>