2012-05-03 45 views
1

我试着去获得的影像尺寸在我的服务器的图像和数据在数据库或者我和getimagesize函数看起来像这样PHP和getimagesize错误

$size = getimagesize(upload/$array['image']); 
print_r($size); 

我得到这些错误回来...

Warning: Division by zero in /home/content/44/8713044/html/view/home/home.html on line 81 

Warning: getimagesize() [function.getimagesize]: Filename cannot be empty in /home/content/44/8713044/html/view/home/home.html on line 81 

图像是在正确的地方......我做错了什么?

+0

请注意,很多次,第一个错误是错误很重要。在这种情况下,它告诉你,你试图将一个数字除以零(见下面的答案)。似乎很明显你并不想分裂。 – horatio

回答

4

您的路径不在引号内,所以它不是字符串。

$size = getimagesize(upload/$array['image']); 

它试图以数学方式分割由$array['image']命名upload不变。

使用引号和串联是这样的:

$size = getimagesize('upload/' . $array['image']); 
+0

谢谢Wiseguy ...我只是试过这个,它工作! – user979331