首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP警告getimagesize

PHP警告getimagesize
EN

Stack Overflow用户
提问于 2012-04-25 18:05:52
回答 4查看 24.1K关注 0票数 1

当我试图将图片上传到服务器时,我会收到这些错误。

警告:getimagesize(../映像/Image-1Product 320120312100APPLE_IMG_0072.jpg) function.getimagesize:未能打开流:在第107行的/home/content/44/8713044/html/admin/home. open中没有这样的文件或目录

警告: open中的imagecreatefromjpeg(../映像/Image-1Product 320120312100APPLE_IMG_0072.jpg) function.imagecreatefromjpeg:未能打开流:在第122行的/home/content/44/8713044/html/admin/home.122中没有这样的文件或目录

警告:在第128行的/home/content/44/8713044/html/admin/home.128中,提供的参数不能成为有效的图像资源

我知道为什么我得到第三个错误,因为第一和第二错误,我不知道为什么我收到警告1和2,文件夹确实存在。

107线- $size = getimagesize($source);

第122行- $image = imagecreatefromjpeg($source);

第128行- imagecopyresampled($new_image,$image,0,0,$x,$y,$thumb_width,$thumb_width,$width,$height);

如果任何人有任何提示,这将是非常感谢。

我将其改为完整路径,但得到了错误URL file-access is disabled in the server configuration

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-04-25 18:08:42

http://

  • Check

  • 尝试输入完整的url以路由到图像,意思包括文件夹上的
  1. 权限,即:右777
票数 -1
EN

Stack Overflow用户

发布于 2014-10-29 23:33:27

这个问题通常通过重新配置php.ini来解决。

代码语言:javascript
复制
allow_url_fopen = On

要做到这一点,您可能需要联系您的主机提供商。

如果您使用Wordpress或任何其他CMS,它可能是由于安装了一个安全插件。大多数安全插件更改.htaccess,以防止未经授权访问url、目录和文件。

检查您的.htaccess并搜索

代码语言:javascript
复制
RewriteRule ^.* - [F,L]

如果您找到它,删除它(#RewriteRule ^.* - F,L),并检查它是否解决了您的问题。

票数 4
EN

Stack Overflow用户

发布于 2012-04-25 18:11:05

尝试从文件名中删除空格。我曾经遇到过这样的问题,我相信移除空间能解决问题。

更改:

代码语言:javascript
复制
image-1Product 320120312100APPLE_IMG_0072.jpg)

至:

代码语言:javascript
复制
image-1Product320120312100APPLE_IMG_0072.jpg)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10321263

复制
相关文章

相似问题

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