PHP 单文件上传功能

                        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"];
  }
  }
?>

  



评论

0条评论