Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 检查尺寸、宽度和尺寸后上传图像;高度_Php_Mysql_File Upload - Fatal编程技术网

Php 检查尺寸、宽度和尺寸后上传图像;高度

Php 检查尺寸、宽度和尺寸后上传图像;高度,php,mysql,file-upload,Php,Mysql,File Upload,我想在检查图像大小、宽度和高度后上载图像,但我的脚本有错误 代码: <?php include('dbcon.php'); $name=$_POST["name"]; $tel=$_POST["tel"]; //upload file syntax begining $fileField=$_FILES["fileField"]["name"]; if($_FILES["fileField"]["size"] >= 50000) { echo "b

我想在检查图像大小、宽度和高度后上载图像,但我的脚本有错误

代码:

<?php
  include('dbcon.php');
  $name=$_POST["name"];
  $tel=$_POST["tel"];

  //upload file syntax begining
  $fileField=$_FILES["fileField"]["name"];

  if($_FILES["fileField"]["size"] >= 50000) {
    echo "bigfile";
  }
  elseif {
    $fileField = @getimagesize($_FILES["fileField"]["tmp_name"]);
    ($fileField === FALSE || !($fileField[2] == IMAGETYPE_GIF || $fileField[2] == IMAGETYPE_JPEG || $fileField[2] == IMAGETYPE_PNG)); 
    echo "Only Allow jpeg,PNG,Gif";

  { 
  else{ 
    move_uploaded_file($_FILES["fileField"]["tmp_name"],"upload/".$_FILES["fileField"]["name"]);
    //upload file syntax ending
    $sql="insert into imgtb(name,tel,image)values('$name','$tel','$fileField')";
    $result=mysql_query($sql);
  }
?>

将代码更改为以下内容:

<?php
include('dbcon.php');
$name = $_POST["name"];
$tel = $_POST["tel"];

$fileField = $_FILES["fileField"]["name"];

if($_FILES["fileField"]["size"] >= 50000) {
    echo "big image";
} else {
    $fileField = @getimagesize($_FILES["fileField"]["tmp_name"]);
    if ($fileField === FALSE || !($fileField[2] == IMAGETYPE_GIF || $fileField[2] == IMAGETYPE_JPEG || $fileField[2] == IMAGETYPE_PNG)) {
        echo "Only Allow jpeg,PNG,Gif";
    } else {
        move_uploaded_file($_FILES["fileField"]["tmp_name"],"upload/".$_FILES["fileField"]["name"]);

        $sql="insert into imgtb(name,tel,image)values('$name','$tel','$fileField')";
        $result=mysql_query($sql);
    }
}
?>