thehighhomie
@thehighhomie

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

Можно ли как нибудь разпарсить или что нибудь еще сделать, примерно с такими строками
mysite/content/uploads/User777-photo.png в C:\OpenServer\domains\mysite\content\uploads\User777-photo.png ?
  • Вопрос задан
  • 179 просмотров
Пригласить эксперта
Ответы на вопрос 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"];
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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