Задать вопрос
@ArrayPop

Как скачать изображение с пробелами?

Как скачать вот такое изображение image 3.jpg допустим функцией file_get_contents()?. При попытке выдает bad request.
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
Комментировать
PavelMonro
@PavelMonro
Парсите url и заменяете пробелы
function get_url($url){
  $urls = parse_url($url);
  $path_url = array_map('rawurldecode', explode('/', $urls['path']));

  return
    $urls['scheme'] . '://' .
    $urls['host'] .
    implode('/', array_map('rawurlencode', $path_url));
}
echo file_url("http://youadomain.ru/you file1.jpg");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы