我想確定如果image.php是有效的圖片文件。它可能是也可能不是因爲如果DB有關於調整大小的圖片的信息它將會是有效的 - image.php將調整原始圖片的大小並將其打印到屏幕上。還有另一種選擇 - 數據庫中沒有文件名信息,它可能導致錯誤消息或錯誤圖片。我想獲得圖像的尺寸,如果它是寬度= 0和高度= 0,然後打印錯誤消息。我試圖用和getimagesize做到這一點,但它會產生錯誤:php getimagesize動態創建的圖片
[function.getimagesize]:未能打開流:在...
路徑中沒有這樣的文件或目錄是100%正確的。我讀過,它是不可能通過PHP getimagesize動態製作的圖片。我總是可以檢查我的數據庫,但我很好奇是否有任何黑客獲取通過php動態創建的圖像大小。
代碼:
$file = "image.php?img=1";
$a = getimagesize($file);
echo 'aaaaaaaaa' . $a;
編輯:
我這樣做是另一種方式,因爲沒有解決方案的工作對我來說 - 我只是檢查是否有正確的文件名所有腦幹數據庫。
感謝您的幫助。
不'getimagesize()'返回一個數組?如果是這樣,'echo'對你沒有任何好處。 – 2012-06-10 18:40:17