Javascript 如何在php中添加图像验证,如大小和重量
我想插入一个像大小和重量验证图像,如果错误的大小和重量比显示错误的PHP按摩请帮助我 这里的PHP脚本…Javascript 如何在php中添加图像验证,如大小和重量,javascript,php,ajax,Javascript,Php,Ajax,我想插入一个像大小和重量验证图像,如果错误的大小和重量比显示错误的PHP按摩请帮助我 这里的PHP脚本… if (isset($_POST['submit'])) { $extension = explode('.', $_FILES['image']['name']); $origname = $extension[0]; $image = $origname . '-' . rand(10000, 99999) . '.' . $extension[1]; $
if (isset($_POST['submit'])) {
$extension = explode('.', $_FILES['image']['name']);
$origname = $extension[0];
$image = $origname . '-' . rand(10000, 99999) . '.' . $extension[1];
$file_loc = $_FILES['image']['tmp_name'];
$folder = "../image/banner/";
move_uploaded_file($file_loc, $folder . $image);
$query = mysqli_query($conn, "insert into banner(image) VALUES('$image')");
$_SESSION['msg'] = " Successfully Added your banner Thank you!!";
}
您想要了解的确切宽度和尺寸请检查此项。如果错了,请让我改正。 宽度:
$fileinfo = @getimagesize($_FILES["file-input"]["tmp_name"]);
$width = $fileinfo[0];
$height = $fileinfo[1];
//For Size (in bytes)
if (($_FILES["file-input"]["size"] > 2000000)) {
$response = array(
"type" => "error",
"message" => "Image size exceeds 2MB"
);
}
我可以安排这种类型的php代码吗?
$fileinfo = @getimagesize($_FILES["file-input"]["tmp_name"]);
$width = $fileinfo[0];
$height = $fileinfo[1];
//For Size (in bytes)
if (($_FILES["file-input"]["size"] > 2000000)) {
$response = array(
"type" => "error",
"message" => "Image size exceeds 2MB"
);
}
$extension = explode('.', $_FILES['image'] ['name']);
$origname= $extension[0];
$image = $origname . '-' .rand(10000,99999) . '.' . $extension[1];
$file_loc = $_FILES['image'] ['tmp_name'];
$folder="../image/banner/";
move_uploaded_file($file_loc,$folder.$image);
您想要了解的确切宽度和尺寸请检查此项。如果错了,请让我改正。 宽度:
$fileinfo = @getimagesize($_FILES["file-input"]["tmp_name"]);
$width = $fileinfo[0];
$height = $fileinfo[1];
//For Size (in bytes)
if (($_FILES["file-input"]["size"] > 2000000)) {
$response = array(
"type" => "error",
"message" => "Image size exceeds 2MB"
);
}
我可以安排这种类型的php代码吗?
$fileinfo = @getimagesize($_FILES["file-input"]["tmp_name"]);
$width = $fileinfo[0];
$height = $fileinfo[1];
//For Size (in bytes)
if (($_FILES["file-input"]["size"] > 2000000)) {
$response = array(
"type" => "error",
"message" => "Image size exceeds 2MB"
);
}
$extension = explode('.', $_FILES['image'] ['name']);
$origname= $extension[0];
$image = $origname . '-' .rand(10000,99999) . '.' . $extension[1];
$file_loc = $_FILES['image'] ['tmp_name'];
$folder="../image/banner/";
move_uploaded_file($file_loc,$folder.$image);
为了得到高度和宽度,你可以这样做
$data = getimagesize($filename);
$width = $data[0];
$height = $data[1];
通过$width和$height,你可以做必要的事情
if (isset($_POST['submit'])) {
$fileinfo = @getimagesize($_FILES["file-input"]["tmp_name"]);
$width = $fileinfo[0];
$height = $fileinfo[1];
$fileName = $_FILES['image']['name'];
$explode = explode(".", $fileName);
$origname = $explode[0];
$image = $origname . '-' . rand(10000, 99999) . '.' . end($explode);
$file_loc = $_FILES['image']['tmp_name'];
if (($_FILES["file-input"]["size"] > 2000000)) {
$response = array(
"type" => "error",
"message" => "Image size exceeds 2MB"
);
} else if ($width > "300" || $height > "200") {
$response = array(
"type" => "error",
"message" => "Image dimension should be within 300X200"
);
} else {
$folder = "../image/banner/";
move_uploaded_file($file_loc, $folder . $image);
$query = mysqli_query($conn, "insert into banner(image) VALUES('$image')");
$_SESSION['msg'] = " Successfully Added your banner Thank you!!";
}
}
为了得到高度和宽度,你可以这样做
$data = getimagesize($filename);
$width = $data[0];
$height = $data[1];
通过$width和$height,你可以做必要的事情你好,任何人都可以帮我sir,你到底想要什么来查找上面代码的宽度和大小,我想在php代码中添加大小验证,比如(200*100)先生,它可能是Hello any body帮助我先生,你到底想要什么,找到上面代码的宽度和大小,我想在php中添加代码大小验证,比如(200*100)sir其可能您想要图像的随机名称?是的,sir我只需要大小验证请编辑我的代码并与我共享其可能的sir请整理我的php脚本,而不是与meinsert图像共享任何大小和任何重量都不显示$response的错误位置如果($_FILES[“ufile”][“size”]>2000000)){header,请使用此代码('location:fileUpload.php?error=size');}您想要图像的随机名称吗?是的,先生,我只需要大小验证,请编辑我的代码并与我共享其可能的位置。请先生整理我的php脚本,而不是与meinsert图像共享任何大小和重量不显示$response的错误位置,如果($_FILES[“ufile”][“size”]>2000000))请使用此代码{header('location:fileUpload.php?error=size');}请编辑我的代码并与我共享add size and weight ValidatiOn i请编辑我的代码并与我共享add size and weight ValidatiOn i
if (isset($_POST['submit'])) {
$fileinfo = @getimagesize($_FILES["file-input"]["tmp_name"]);
$width = $fileinfo[0];
$height = $fileinfo[1];
$fileName = $_FILES['image']['name'];
$explode = explode(".", $fileName);
$origname = $explode[0];
$image = $origname . '-' . rand(10000, 99999) . '.' . end($explode);
$file_loc = $_FILES['image']['tmp_name'];
if (($_FILES["file-input"]["size"] > 2000000)) {
$response = array(
"type" => "error",
"message" => "Image size exceeds 2MB"
);
} else if ($width > "300" || $height > "200") {
$response = array(
"type" => "error",
"message" => "Image dimension should be within 300X200"
);
} else {
$folder = "../image/banner/";
move_uploaded_file($file_loc, $folder . $image);
$query = mysqli_query($conn, "insert into banner(image) VALUES('$image')");
$_SESSION['msg'] = " Successfully Added your banner Thank you!!";
}
}