Я использую getimagesize
для оценки высоты и размера изображения.
Когда в URL есть пробел, эхо getimagesize
является ошибкой. Я пытался использовать urlencode()
для передачи всех URL-адресов, он по-прежнему возвращает ошибку. Я заметил, что если я просто поменяю пространство на %20
, getimagesize
будет работать нормально.
Понятия не имею, почему?
Я также устал использовать $newurl = preg_replace(' ', '%20', $url);
Это повторилось:
Warning: preg_replace() [function.preg-replace]: Empty regular expression
Так как же preg_replace
правильно. И есть ли способ правильно передать URL с помощью getimagesize
, чтобы он прошел все возможные тестовые случаи.
Спасибо