我想要从
开始的文件的绝对路径http://...../file.jpg.
但是我得到像
这样的东西\/home\/abc\/public_html\/def\\file.JPG
也不知道“/”的原因 我正在使用的代码是
dirname(__FILE__)."\\file.jpg"
请帮忙吗?
答案 0 :(得分:1)
这应该这样做:
$path = substr( __FILE__, strlen( $_SERVER[ 'DOCUMENT_ROOT' ] ) );
$url = $_SERVER['SERVER_NAME'].$path;
答案 1 :(得分:0)
这适用于$_SERVER['SCRIPT_URI']
。只需将结果与您的域名连接起来:
$domain = 'http://www.example.com' . $_SERVER['SCRIPT_URI'];
<强> $_SERVER Variables 强>