如何在使用PHP上傳圖像前檢查高度和寬度。使用PHP上傳圖像前檢查圖像尺寸(高度和寬度)
我必須先上傳圖片並使用「getimagesize()」嗎?或者我可以在使用PHP上傳之前檢查它?
<?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';
}
}
?>
您不能檢查使用未上傳到服務器的PHP文件。如果它必須是PHP,這是不可能的。 – deceze
猜猜我必須上傳它,如果它超過1000px,則爲「unlik」:)或者如果我可以讓它成爲選項,請使用JavaScript。 – Hakan