我是在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. jQuery:如何在上傳之前驗證圖像的尺寸?
- 4. 如何在上傳前驗證圖像大小和尺寸?
- 5. 驗證上傳的文件是圖像
- 6. Laravel 5上傳多個圖像驗證
- 7. php文件圖片上傳驗證
- 8. 使用PHP驗證圖片上傳
- 9. PHP文件上傳驗證
- 10. PHP上傳文件驗證
- 11. php在上傳時或上傳前調整圖像大小
- 12. 在上傳前驗證文件大小
- 13. 驗證PHP中的圖像
- 14. PHP圖像驗證腳本
- 15. 在上傳多個圖像之前預覽圖像上傳
- 16. 在php中上傳圖像
- 17. 驗證圖片上傳
- 18. 圖片上傳驗證
- 19. 驗證文件上傳在php
- 20. 上傳圖像php
- 21. PHP上傳圖像
- 22. PHP圖像上傳
- 23. PHP圖像上傳
- 24. 使圖像驗證碼在php
- 25. 在創建對象之前驗證圖片上傳
- 26. 如何在上傳前驗證圖片大小?
- 27. 上傳前預覽圖像?
- 28. 上傳前驗證文件類型
- 29. 上傳前驗證文件名2
- 30. 上傳前驗證屬性接受
在發佈之前,你應該先閱讀你的消息嗎?它對我沒有完全意義。 – Alfred 2010-09-18 02:08:09