有没有办法将网址转换为绝对文件系统路径(独立于操作系统)?
例如:我有一个网址/images/test.jpg
(http://www.example.com/images/test.jpg
),我需要:
/var/path/to/webroot/images/test.jpg
。用PHP做任何事吗?
答案 0 :(得分:6)
$str = "/images/test.jpg";
$str = realpath("." . $str);
答案 1 :(得分:3)
这将为您提供/images/test.jpg
:
$path = str_replace($_SERVER['DOCUMENT_ROOT'], '', $path)
其中$_SERVER['DOCUMENT_ROOT']
为您提供当前脚本正在执行的文档根目录。
答案 2 :(得分:-1)
听起来你想要realpath功能。