添加一些php + HTML的绝对URL

时间:2011-04-14 03:35:55

标签: php html

我会尝试让你加快速度并将其保持在范围内。我有一个具有SEF扩展名的Joomla站点,它只支持绝对图像链接(相对链接导致错误的URL)。 SEF扩展开发人员正在研究这个问题。

问题是,该网站是实时的,我真的希望在此之前进行“快速修复”(不会禁用数百个SEF网址)。

是的,我已经整理了除RocketTheme中的一个模块之外的所有网站图像URL。以下是生成图片网址的代码段:

<img src="<?php echo $item->thumb;?>" alt="<?php echo $item->title; ?>"<?php echo $size; ?> />

我已尝试将其更改为以下内容,但仍会生成相对网址:

<img src="http://digital-diy.com/<?php echo $item->thumb;?>" alt="<?php echo $item->title; ?>"<?php echo $size; ?> />

有人可以帮助我从上面的代码中生成绝对URL吗?

1 个答案:

答案 0 :(得分:3)

假设$item->thumb变量包含../../images/some_image.png行的字符串,您可以这样做:

$components = pathinfo($item->thumb); $image = $components['basename'];

这将为您提供文件的名称。

http://php.net/manual/en/function.pathinfo.php