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

如何上传文件

时间:2016-05-23 21:18:38      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

上传文件表单野蛮---》后台处理

test.php

<body>

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

</form>

</body>
</html>

chuli.php

<?php
var_dump($_FILES["file"]);
if($_FILES["file"]["error"])//如果文件有错
{
    echo "文件有错!";
}

else //文件没错
{
    if(($_FILES["file"]["type"]=="image/jpeg" || $_FILES["file"]["type"]=="image/png") 
        && ($_FILES["file"]["size"]<=2224840)) //上传文件的条件
    {
        //设置存储路径
        //(相同文件,更改存储路径)方法1:
        $filename = "./img/CB/".$_FILES["file"]["name"];
        
        //(同一文件夹,相同文件,时间戳) 方法2:
        $filename2 = "./img/".date("YmdHis",time()).$_FILES["file"]["name"];
        
        //处理文件名编码格式,放在下面的 if(file_exists($filename)) 里会导致覆盖
        iconv("UTF-8","gb2312",$filename);
        
        //判断是否出现重复
        if(file_exists($filename))  //已经存在
        {
            echo "重复,该文件已经保存";
        }
        else //从临时路径,转移到数据库
        {
            move_uploaded_file($_FILES["file"]["tmp_name"],$filename);    
        }
        
        
        
    }
    else  //不符合条件
    {
        echo "文件不符合条件";
    }
        
}

?>

 

如何上传文件

标签:

原文地址:http://www.cnblogs.com/wanlibingfeng/p/5521323.html

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