我是在php中使用複製函數uploadind圖像。我的imade不顯示時,圖像高度小於981pz &寬度小於477pz在上傳php前驗證圖像
2
A
回答
0
您的問題不是很清楚。但是,如果您正在尋找一種方法來查找圖像的高度和寬度,則可以使用getimagesize
函數。
你可以使用它作爲:
list($width,$height) = getimagesize($image_file_name);
1
圖像尺寸驗證通常放在PHP代碼/服務器端。
用戶上傳後的文件,你可以使用
list($width, $height) = getimagesize($img_path)
if ($width > x)
do something
if ($height > x)
do something
檢查圖像的大小,如果你想查詢的文件類型,並通過用戶上傳也圖像分辨率,可以使用
$info = getimagesize("my-great-photo.jpg");
and the result is:
Array
(
[0] => 300 //width
[1] => 200 //height
[2] => 2
[3] => width="300" height="200"
[bits] => 8 //size
[channels] => 3
[mime] => image/jpeg //image type
)
$width = $info[0];
$height = $info[1];
$type = $info[mime]
+0
感謝您的回答。爲你+1。 – Pratik 2016-01-04 17:21:38
0
所有主機不支持使用複製功能,並且被認爲是安全風險。如果您想將圖像上傳到您的服務器,請考慮創建一個HTML表單,如已完成的here。如果你這樣做,你將能夠從$ _FILES數組中獲得mime類型,並且不僅知道你是否正在上傳圖片,還知道你上傳的圖片類型(例如png,jpeg,gif) 。
0
如果你正在尋找一種方式來限制上傳的圖像尺寸,然後根據別人說,你可以使用getimagesize功能,但如果是與顯示圖像的問題,您可以使用腳本像timthumb,其中傳遞圖片路徑,它會將其調整爲您指定的尺寸(飛行)。
相關問題
- 1. Laravel圖像上傳驗證
- 2. 在Yii2上傳圖像和驗證
- 3. Laravel 5上傳多個圖像驗證
- 4. php文件圖片上傳驗證
- 5. PHP文件上傳驗證
- 6. PHP上傳文件驗證
- 7. 在上傳前驗證文件大小
- 8. 驗證PHP中的圖像
- 9. 在上傳多個圖像之前預覽圖像上傳
- 10. 上傳圖像php
- 11. PHP上傳圖像
- 12. PHP圖像上傳
- 13. PHP圖像上傳
- 14. 如何在上傳前驗證圖片大小?
- 15. 在創建對象之前驗證圖片上傳
- 16. 驗證文件上傳之前
- 17. 上傳前驗證屬性接受
- 18. 在發送到php表單驗證之前試圖驗證captcha與JavaScript之前
- 19. 在php中上傳圖片 - 驗證返回錯誤結果
- 20. 驗證上傳的文件是App Engine上的圖像
- 21. 笨 - >圖片上傳第3部分 - >圖像驗證
- 22. 我想在上傳之前驗證上傳的圖像是否爲自定義帖子類型
- 23. 圖像驗證
- 24. 在上傳之前縮放圖像
- 25. 上傳圖像在magento前端
- 26. PHP圖像上傳問題
- 27. PHP圖像上傳灰線
- 28. PHP圖像上傳麻煩
- 29. PHP圖像上傳方法
- 30. php多個圖像上傳
在發佈之前,你應該先閱讀你的消息嗎?它對我沒有完全意義。 – Alfred 2010-09-18 02:08:09