Urlencode и file_get_contents

У нас есть URL вида http://site.s3.amazonaws.com/images/some image @name.jpgвнутри $string

What I' m пытаюсь сделать (да, вокруг URL есть пробел):

$string = urlencode(trim($string));
$string_data = file_get_contents($string);

Что я получаю (@ также заменяется):

(скрыто) не удалось открыть поток: Нет такого файла или каталога

Если вы скопируйте/вставьте http://site.s3.amazonaws.com/images/some image @name.jpgв адресную строку браузера, изображение откроется.

Что случилось и как это исправить?

7
задан James 17 June 2012 в 12:24
поделиться