Làm cách nào để kiểm tra chiều cao và chiều rộng trước khi tải hình ảnh lên bằng PHP.Kiểm tra kích thước hình ảnh (chiều cao và chiều rộng) trước khi tải lên hình ảnh bằng cách sử dụng PHP
Tôi phải tải lên hình ảnh trước tiên và sử dụng "getimagesize()"? Hoặc tôi có thể kiểm tra điều này trước khi tải nó lên bằng PHP không?
<?php
foreach ($_FILES["files"]["error"] as $key => $error) {
if(
$error == UPLOAD_ERR_OK
&& $_FILES["files"]["size"][$key] < 500000
&& $_FILES["files"]["type"][$key] == "image/gif"
|| $_FILES["files"]["type"][$key] == "image/png"
|| $_FILES["files"]["type"][$key] == "image/jpeg"
|| $_FILES["files"]["type"][$key] == "image/pjpeg"
){
$filename = $_FILES["files"]["name"][$key];
if(HOW TO CHECK WIDTH AND HEIGHT)
{
echo '<p>image dimenssions must be less than 1000px width and 1000px height';
}
}
?>
Bạn không thể kiểm tra một tập tin sử dụng PHP mà không được tải lên máy chủ. Nếu nó phải là PHP, điều đó là không thể. – deceze
Đoán tôi phải tải lên nó sau đó, và "unlik" nó nếu nó vượt quá 1000px :) Hoặc sử dụng JavaScript nếu tôi có thể làm cho nó một lựa chọn. – Hakan