码迷,mamicode.com
首页 > Web开发 > 详细

php文件上传处理

时间:2016-04-19 13:54:12      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

file_up.php

技术分享
<?php

header("Content-Type:text/html;charset=utf-8");

?>


<form action="file_chuli.php" enctype="multipart/form-data" method="post">

<input type="file" name="file"/>

<input type="submit" value="上传"/>

</form>
View Code

file_chuli.php

技术分享
<?php  

header("Content-Type:text/html;charset=utf-8");

/*

$file = $_FILES["file"];    //上传文件的所有信息都保存在$_FILES["file"]数组里面;        

echo $_FILES["file"]["name"];         //取文件名

echo $_FILES["file"]["type"];        //取文件类型

echo $_FILES["file"]["size"];       //取文件大小

echo $_FILES["file"]["tmp_name"];    //文件在服务器临时存放路径

echo $_FILES["file"]["error"];    //取上传的错误信息,无错显示0

*/




//文件上传
  if($_FILES["file"]["error"])
{
    echo "上传出错!";
}
    else
{
          //1.加限制条件
          if($_FILES["file"]["type"] == "image/jpeg" &&$_FILES ["file"]["size"]<2048000)
          {
                  //2.处理文件名
                  $str = date("YmdHisms",time());
                 
                 
                  //3.造存储路径
                  $url = "../Test/".$str.$_FILES["file"]["name"];
                  
                  //4.将路径转成国标,防止文件名乱码
                  $filename = iconv("utf-8","gb2312",$url);
                    
                      if(file_exists($filename))
                  {
                      echo "该文件已存在";
                  }
                      else
                  {    
                        //5.存储
                      
                     move_uploaded_file($_FILES["file"]["tmp_name"],$filename);
                     
                     echo "上传成功!";
                  }
                  
        }
              else
        {
            echo "上传文件类型不符合要求";
        }
        

}


?>
View Code

 

php文件上传处理

标签:

原文地址:http://www.cnblogs.com/sihuiming/p/5407682.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!