嗨我基於這個功能從我在網上找到的一個,並嘗試修改它爲我的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個像素尺寸的圖像仍然繼續沒有返回任何錯誤,現在我迷失了它。