[英]how can I change this Relative Paths to Absolute Paths?
for following code, I would like to know how can I change to absolutely link?对于以下代码,我想知道如何更改为绝对链接?
<a class="inline" href="<?php echo $profile->avater->full;?>" id="avater_profile_img">
<img src="<?php echo $profile->avater->avater;?>" alt="<?php echo $profile->full_name;?>" class="responsive-img" />
<?php
if((int)abs(((strtotime(date('Y-m-d H:i:s')) - $profile->lastseen))) < 60 && (int)$profile->online == 1) {
echo '<div class="useronline" style="top: 10px;left: 10px;"></div>';
}
?>
</a>
You can use $_SERVER['SERVER_NAME']
to makes the URL Absolute.您可以使用$_SERVER['SERVER_NAME']
使 URL 成为绝对值。 I have added ://
as well before the $_SERVER['SERVER_NAME']
so it may work as per currently viewing scheme either in http
or https
.我还在$_SERVER['SERVER_NAME']
之前添加了://
,因此它可以按照当前在http
或https
查看方案工作。
<a class="inline" href="<?php echo $profile->avater->full;?>" id="avater_profile_img">
<img src="<?php echo '://' . $_SERVER['SERVER_NAME'] . $profile->avater->avater;?>" alt="<?php echo $profile->full_name;?>" class="responsive-img" />
<?php
if((int)abs(((strtotime(date('Y-m-d H:i:s')) - $profile->lastseen))) < 60 && (int)$profile->online == 1) {
echo '<div class="useronline" style="top: 10px;left: 10px;"></div>';
}
?>
</a>
EDIT:编辑:
Use str_replace
to change a.com
with b.com
in the image.使用str_replace
将图像中的a.com
更改为b.com
。
<a class="inline" href="<?php echo $profile->avater->full;?>" id="avater_profile_img">
<img src="<?php echo str_replace("a.com", "b.com", $profile->avater->avater); ?>" alt="<?php echo $profile->full_name;?>" class="responsive-img" />
<?php
if((int)abs(((strtotime(date('Y-m-d H:i:s')) - $profile->lastseen))) < 60 && (int)$profile->online == 1) {
echo '<div class="useronline" style="top: 10px;left: 10px;"></div>';
}
?>
</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.