首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php getimagesize错误

php getimagesize错误
EN

Stack Overflow用户
提问于 2012-05-03 23:39:49
回答 2查看 1K关注 0票数 1

我正在尝试获取服务器中图像的图像大小,数据在数据库中,或者我的getimagesize函数如下所示

代码语言:javascript
复制
$size = getimagesize(upload/$array['image']);
print_r($size);

我找回了这些错误...

代码语言:javascript
复制
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

图像在正确的place...what中,我做错了吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-03 23:43:25

路径不是用引号括起来的,所以它不是一个字符串。

代码语言:javascript
复制
$size = getimagesize(upload/$array['image']);

它试图用数学方法将一个名为upload的常量除以$array['image']

使用引号并连接,如下所示:

代码语言:javascript
复制
$size = getimagesize('upload/' . $array['image']);
票数 4
EN

Stack Overflow用户

发布于 2012-05-03 23:43:30

您应该像这样引用字符串:

代码语言:javascript
复制
getimagesize("upload/{$array['image']}");

否则,PHP会将其视为数学表达式

此url可能会有所帮助:- http://www.php.net/manual/en/language.expressions.php

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10434735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档