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

PHP перевод строки из url в path?

Можно ли как нибудь разпарсить или что нибудь еще сделать, примерно с такими строками
mysite/content/uploads/User777-photo.png в C:\OpenServer\domains\mysite\content\uploads\User777-photo.png ?
  • Вопрос задан
  • 186 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Ivanq
@Ivanq
Знаю php, js, html, css
function urlToPath($url) {
    $parsed = parse_url($url);
    return "C:\\OpenServer\\domains\\" . $parsed["host"] . "\\" . $parsed["path"];
}

В данном случае ? и # игнорирутся и в путь не добавляются.
Ответ написан
Комментировать
$imageURL = "http://example.com/content/uploads/User777-photo.png";
$imageURLParts = parse_url($imageURL);
$absoluteImagePath = $_SERVER["DOCUMENT_ROOT"] . $imageURLParts["path"];
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽