2012-05-03 2 views
1

Im пытается получить размер изображения для изображения на моем сервере, и данные в базе данных или моя функция 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']); 

Он пытается математически разделить константу с именем upload по $array['image'].

Используйте кавычки и сцепить так:

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

Спасибо Wiseguy ... Я просто попробовал это, и это сработало! – user979331