我使用getimagesize
來判斷圖像的高度和大小。麻煩用PHP getimagesize(url編碼空間問題)
當一個url有空格時,getimagesize
echo是一個錯誤。我試過使用urlencode()
來傳輸所有的url地址,但它仍然返回一個錯誤。我注意到,如果我只是將空間更改爲%20
,則getimagesize
運行正常。
我不知道爲什麼?
我也厭倦了使用$newurl = preg_replace(' ', '%20', $url);
它echo'ed:
Warning: preg_replace() [function.preg-replace]: Empty regular expression
那麼如何preg_replace
正確。有沒有一種方法可以將getimagesize
的URL正確傳輸,以便通過所有可能的測試用例。
感謝
對,忘記'str_replace' – cj333 2011-03-08 21:18:24