文件上传

<?php
if ($_POST) {
  $title = trim($_POST['title']);
  $uname = $_POST['img'];
  $conn = new mysqli('localhost','root','root','jq');
  $sql = "insert into sylunbo (img,title) values('$uname','$title')";
  $res = $conn->query($sql);
  $conn->close();
}
?>
 
<?php

// var_dump($_FILES);

if ($_FILES) {
  // var_dump($_FILES);

  //获取文件后缀
  $temp = explode(".", $_FILES["img"]["name"]);
  $extension = end($temp);
  // var_dump($extension);
  //判断文件类型大小
  if (
    $_FILES['img']['type'] == "image/gif" || $_FILES['img']['type']
    == "image/jpeg" || $_FILES['img']['type'] == "image/jpg" || $_FILES['img']['type']
    == "image/png" && $_FILES['img']['size'] <= 20480000
  ) {
    $uname = '/uploads/' . time() . mt_rand(100, 999) . '.' . $extension;

    move_uploaded_file($_FILES['img']['tmp_name'], '../..' . $uname); //文件放置路径
    $data['code'] = 1;
    $data['msg'] = $uname;
    echo json_encode($data);
  } else {
    $data['code'] = 2;
    echo json_encode($data);
  }
}
posted @ 2020-06-24 14:08  丶玲珑骰子安红豆  阅读(63)  评论(0)    收藏  举报