将URL转换为文件系统路径

sal*_*gua 10 php

有没有办法将Web URL转换为绝对文件系统路径(独立于OS)?

例如:我有一个URL /images/test.jpg(http://www.example.com/images/test.jpg),我需要得到:

  • Windows上的`c:\ path\to\webroot\images\test.jpg``,
  • /var/path/to/webroot/images/test.jpg 在Linux上.

用PHP做任何方法吗?

Tim*_*per 8

$str = "/images/test.jpg";
$str = realpath("." . $str);
Run Code Online (Sandbox Code Playgroud)