• 邓士鹏


    邓士鹏__________________________________________________________________邓士鹏

    邓士鹏__________________________________________________________________邓士鹏

    <?php
    header('Content-type:text/html;charset=utf-8');
    require '../../common.inc.php';
    // var_dump($_POST);
    // var_dump($_FILES);
    if ($_FILES["image"]["error"]) {
    if ($_FILES["image"]["error"] == 1) {
    echo '上传的文件不能大于2M';
    } elseif ($_FILES["image"]["error"] == 2) {
    echo '上传图片太大了';
    } elseif ($_FILES["image"]["error"] == 3) {
    echo '有一部分上传失败';
    } elseif ($_FILES["image"]["error"] == 4) {
    echo '没有文件被上传';
    } else {
    echo '出错了';
    }
    }else{
    //控制上传文件的类型,大小
    if (($_FILES["image"]["type"] == "image/jpeg" || $_FILES["image"]["type"] == "image/png" || $_FILES["image"]["type"] == "image/jpg") && ($_FILES["image"]["size"] < 1024000)) {
    //图片原始路径
    $filename1 = $_FILES['image']['tmp_name'];
    // var_dump($filename1);
    //文件存放的位置
    $dir = "../../file/vip/" .date("Y").date("m")."/".date("d").'/';
    $dir2 = "file/vip/" .date("Y").date("m")."/".date("d").'/';
    // var_dump(DT_ROOT);
    $dir = $dir;
    // var_dump($dir);
    // exit;
    //检查是否有该文件夹,如果没有就创建,并给予最高权限
    file_exists($dir) || (mkdir($dir,0777,true) && chmod($dir,0777));
    //转换编码格式
    $filename2 = $dir.date("YmdHis") . $_FILES["image"]["name"];
    // $filename1 = iconv("UTF-8", "gb2312", $filename1);
    // 保存文件
    // var_dump($filename2);
    $result=move_uploaded_file($filename1,$filename2);
    $username = $_POST['query'];
    $buy_tid = $_POST['buy_tid'];
    $buyer_name = $_POST['buyer_name'];
    $buyer_mobile = $_POST['buyer_mobile'];
    $buyer_num = $_POST['buyer_num'];
    $buyer_munch = $_POST['buyer_munch'];
    $buyer_address = $_POST['buyer_address'];
    $thumb = DT_PATH.$dir2.date("YmdHis") . $_FILES["image"]["name"];
    // echo $thumb;
    // exit;
    $A = $db->get_one("SELECT * FROM `{$DT_PRE}sell_5` WHERE `username`='$_username' and itemid='$buy_tid' ");
    $title = $A['title'];
    $sq = "INSERT INTO `{$DT_PRE}mall_order` (`mallid`,`buyer`,`seller`,`title`,`thumb`,`buyer_name`,`buyer_address`,`buyer_postcode`,`buyer_mobile`,`addtime`,`status`) VALUES ('$buy_tid','$username','$_username','$title','$thumb','$buyer_name','$buyer_address','$buyer_postcode','$buyer_mobile','$time1','4')";
    $result = $db->query("$sq");

    if($result==true){
    $oid = $db->insert_id();
    $aa = $db->query("REPLACE INTO {$DT_PRE}mall_comment (`itemid`,`mallid`,`buyer`,`seller`) VALUES ('$oid','$buy_tid','$username','$_username')");
    }
    //

    } else {
    // $this->error("文件类型不正确!请上传jpg,jpge,png格式的图片,大小不能超过1M",U('ImageManage/ImageManage'),3);
    echo '<script language="JavaScript">;alert("文件类型不正确!请上传jpg,jpge,png格式的图片,大小不能超过1M!");location.href="#"</script>';
    }
    }
    ?>

  • 相关阅读:
    python RabbitMQ队列/redis
    python 协程
    Python 线程
    Python Socket网络编程
    Python 面向对象编程进阶
    Python 面向对象
    python 模块
    Python 迭代器&生成器&装饰器
    Python 集合操作
    Java多态--构造方法的内部方法多态
  • 原文地址:https://www.cnblogs.com/vip-deng-vip/p/7856644.html
Copyright © 2020-2023  润新知