从php获取图像的完整路径

时间:2011-11-18 11:02:34

标签: php

HY!

我使用simplehtml dom解析一个网站,以获取图片中的所有链接。

问题是链接就像" /pics/bla.jpg"。

我有来自网站的完整路径,如" http://xxx.xxx/blob/gulsch"。

现在我想从图像中获取完整的图像链接( link root + /pics/bla.jpg )(没有连结) 喜欢:http://xxx.xxx/pics/bla.jpg

这适用于许多网站

我用explode()

尝试了
$root = explode("/", $link);
echo $root[2];

我从来没有让它发挥作用。

请帮忙。

2 个答案:

答案 0 :(得分:0)

根据网址的部分内容,您可以使用http_build_url构建完整的网址。

答案 1 :(得分:0)

尝试parse_url

$r = parse_url($websiteUrl);
$imageUrl = $r["scheme"] . "://" . $r["host"] . "/" . $imageRelativeUrl;

网站的“根”只是$r["host"]