我的網站上的圖像位於其他服務器上。我試圖使用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