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

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

Как скачать вот такое изображение image 3.jpg допустим функцией file_get_contents()?. При попытке выдает bad request.
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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