嗨我基于这个功能从我在网上找到的一个,并尝试修改它为我的PHP页面上传他们的图标,但我想限制用户上传图像应该只大小100x100px。嗯,我只是把它用这样的:上传前检查图像尺寸
uploadImage($id,$_FILES['upload']['name'],$_FILES['upload']['tmp_name']);
这就是我所做的功能:
function uploadImage($new_name,$imagename,$tmp_name){
if($tmp_name!=null||$tmp_name!=""){
list($width, $height, $type, $attr) = getimagesize($tmp_name);
if($width==100&&$height==100){
$image1 = $imagename;
$extension = substr($image1, strrpos($image1, '.') + 1);
$image = "$new_name.$extension";
$folder = "Images/";
if($image) {
$filename = $folder.$image;
$copied = copy($tmp_name, $filename);
}
else echo "image not uploaded.";
}
else
echo "upload only 100x100px image!";
}
}
现在的问题是,即使我上传超过了100×100个像素尺寸的图像仍然继续没有返回任何错误,现在我迷失了它。