首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >getimagesize()不起作用?

getimagesize()不起作用?
EN

Stack Overflow用户
提问于 2013-11-15 04:48:57
回答 1查看 1K关注 0票数 0

因此,我未能在较早前以可接受的方式提出这个问题,但现在我已作了一些修订,并准备以更好的方式提出这个问题。

这是我的密码:

代码语言:javascript
复制
$image_filename = $_FILES['picture']['tmp_name'];
$image_info = getimagesize($image_filename);
$image_size = $image['size'];
$image_mime_type = $image_info['mime'];
$image_data = file_get_contents($_FILES['picture']['tmp_name']);

预期结果:我希望使用getimagesize()函数获得一个数组,以便将图片中的信息输入到变量中。我想把mime类型,图像大小和所有这些好的东西放到一个单独的表格上,为这些图像提供所有的信息。

我得到了什么:一个巨大的错误。在脚本的这一点上,照片已经被验证、重命名并放入实际文件夹中。然而,它说:

代码语言:javascript
复制
"Warning: getimagesize(why+_ec08de7e618ec331ce5d941d3735f24a.jpg): failed to open stream: No such file or directory in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\Coleman\Wonder Penguin\index.php on line 171"

真正让我抓挠头的标准是它指向我自己电脑上的一个文件夹。我查了一下这条路,它根本不存在。

有人有什么想法吗?我把问题缩小到剧本的这一部分。

哦,作为额外的。对于file_get_contents(),我也得到了同样的问题,但是我想如果我解决了第一个问题,那么这也是这个问题的解决方案。

谢谢您抽时间见我!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-18 16:49:31

一个很常见的错误。您必须确切地定义图像在哪个目录中,否则会出现错误。它不会在网站上搜索。所以我就是这样做的:

代码语言:javascript
复制
getimagesize('files/'.$image_filename);

谢谢你的建议编辑。我以后一定会安排得更好。

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

https://stackoverflow.com/questions/19993746

复制
相关文章

相似问题

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