当我试图将图片上传到服务器时,我会收到这些错误。
警告: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。
发布于 2012-04-25 18:08:42
http://
发布于 2014-10-29 23:33:27
这个问题通常通过重新配置php.ini来解决。
allow_url_fopen = On要做到这一点,您可能需要联系您的主机提供商。
如果您使用Wordpress或任何其他CMS,它可能是由于安装了一个安全插件。大多数安全插件更改.htaccess,以防止未经授权访问url、目录和文件。
检查您的.htaccess并搜索
RewriteRule ^.* - [F,L]如果您找到它,删除它(#RewriteRule ^.* - F,L),并检查它是否解决了您的问题。
发布于 2012-04-25 18:11:05
尝试从文件名中删除空格。我曾经遇到过这样的问题,我相信移除空间能解决问题。
更改:
image-1Product 320120312100APPLE_IMG_0072.jpg)至:
image-1Product320120312100APPLE_IMG_0072.jpg)https://stackoverflow.com/questions/10321263
复制相似问题