我的网站上的图像位于其他服务器上。我试图使用PHP的getimagesize获取图像的大小,它不起作用。它给出了一个错误'getimagesize不可搜索'。我从其他服务器尝试这个相同的功能(图像在同一台服务器,我改变了文件的位置,这是使用getimagesize函数),它的工作。有谁能解决这个问题吗getimagesize功能不起作用
4
A
回答
0
该错误可能是could not make seekable
,可能意味着PHP/GD无法识别图像文件。
你有没有尝试过不同的图像和不同的图像格式(GIF,JPG,PNG)?
也许您的PHP版本不支持GIF或PNG。
5
从手册:
名
此参数指定要检索有关信息的文件。它可以使用其中一个支持的流引用本地文件或(配置许可)远程文件。
他们谈论(为HTTP wrappers)的设置对于具有启用或禁用allow_url_fopen
的大部分。
0
也许图片的路径是用这个代替错误
尝试:
dirname($_SERVER['SCRIPT_FILENAME'])
它将返回父目录的路径,
例如:
getimagesize(dirname($_SERVER['SCRIPT_FILENAME']).'/images/sampleimage.jpg');
相关问题
- 1. PHP - getimagesize()重定向不起作用
- 2. 功能不起作用
- 3. Preg_Replace功能不起作用
- 4. Peoplecode功能不起作用
- 5. onConfigurationChanged功能不起作用
- 6. AVG功能不起作用
- 7. OnMouseOver功能不起作用
- 8. VAL功能不起作用
- 9. 功能不起作用
- 10. SendKeys.Send功能不起作用
- 11. 功能不起作用
- 12. beforeDelete功能不起作用
- 13. pssession功能不起作用
- 14. STR功能不起作用
- 15. javascript功能不起作用
- 16. Javascript功能不起作用?
- 17. .click功能不起作用
- 18. onclick功能不起作用
- 19. Onmouseover功能不起作用
- 20. AsyncCallback功能不起作用
- 21. Javascript功能不起作用:/
- 22. onclick功能不起作用?
- 23. onmouseover功能不起作用
- 24. Target.Address功能不起作用
- 25. javascript功能不起作用
- 26. __autoload功能不起作用
- 27. 父()功能不起作用
- 28. 功能不起作用
- 29. Ajax功能不起作用
- 30. Checklistbox功能不起作用
是GD在您的服务器上安装了PHP?它是否出现在'phpinfo()'的输出中? – fredley 2010-09-27 13:40:16
@fredley,看着报告的错误消息,这似乎不是问题。 – Archimedix 2010-09-27 14:42:13
你的意思是说你试图在服务器A上运行'getimagesize()'来访问服务器B上的映像?或者你的意思是你成功地在服务器A上使用了'getimagesize()'和服务器A上的本地文件,但是它在服务器B上使用服务器B上的本地文件失败了?即你是否使用URL调用'getimagesize()'?在这种情况下,Wrikken可能对他的答案是正确的。 – Archimedix 2010-09-27 18:05:38