php上传文件

php上传文件,简简单单处理一下而已,不过能够上传,这是重点。

 

前台

 

  <form class="regForm" action="" method="post" enctype="multipart/form-data">
                <h3 style="margin-bottom: 20px; margin-top: 20px; text-align: center">
                    <?=$cms_Title_Ch?>
                </h3>
                <ul>
                  
                    <li>
                       <textarea cols="55" rows="10" name="Content" placeholder="描述"></textarea>
                    </li>
                   
                    <li class="">
                       上传附件:<input name="file" type="file">
                    </li>
                   
                    <li class="login_btn">
                        <button type="submit">提交</button>
                    </li>
                   
                </ul>
                <input type="hidden" value="提案征集" name="reg">
            </form> 

 

 

后台:

//处理上传的图片开始
     if ($_FILES["file"]["error"] > 0)
        {
        echo "错误:" . $_FILES["file"]["error"] . "<br>";
         exit;
        }
        else
        {
//            echo "上传文件名: " . $_FILES["file"]["name"] . "<br>";
//            echo "文件类型: " . $_FILES["file"]["type"] . "<br>";
//            echo "文件大小: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
//            echo "文件临时存储的位置: " . $_FILES["file"]["tmp_name"];
            $upload_file="./attached/uploadfile/";
            $maxsize=10*1024;//最大上传大小10MB;
            //判断是否超出大小
            $file_size=$_FILES["file"]["size"];
            if($file_size>$maxsize)
            {
                show_msg("文件大于10MB!");    
            }
            //获取文件后缀
            $temp = explode(".", $_FILES["file"]["name"]);
            $extension = ".".end($temp);     // 获取文件后缀名
            $file_name=time().rand(0,100).$extension;
            
            
            move_uploaded_file($_FILES["file"]["tmp_name"], $upload_file .$file_name);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值