为了获取img url,我在主站点上使用它
<a href="./index.html"><img src="./images/logo.png" class="" alt=""></a>
但对于子网站,我需要使用此
<a href="../index.html"><img src="../images/logo.png" class="" alt=""></a>
我如何获取网址网站使用PHP代码,因为我想创建两个PHP文件,页眉和页脚,我需要像url链接的ur url网站,并且应该同时工作网站(主要和次级)。
我正在尝试使用
<img src="<?php echo url('images/logo.png') ?>" alt="">
但图片未显示。
由于
答案 0 :(得分:0)
如果您的域名是www.example.com,您可能需要尝试从REQUEST_URI that is $_SERVER['REQUEST_URI']
例如:
function get_image_path($image) {
$parts = explode('/',$_SERVER['REQUEST_URI']);
$temp = array_shift($parts);
$image_path = '';
foreach($parts as $part){
$image_path.='../';
}
return $image_path.$image;
}
用法:
print get_image_path('images/1.jpg');
这适用于www.example.com/script.php和www.example.com/sub/script.php(以及嵌套或不嵌套的任意数量的子文件夹)
为您的网址($ file)功能使用相同的逻辑