如何完成SRC标记的URL

时间:2012-10-20 03:20:55

标签: php image url

我正在尝试使用php从URL获取图像。我用过这个链接 Get all images url from string

我得到了它,但是当我测试它时,我遇到了URL,其中

网址为www.myurl.com/pianos/new/steinway.html?kID=243,其中包含图片 <img src="/images/SteinwayGrand.jpg">

<img src="http://www.myurl.com/images/SteinwayGrand.jpg">

我正在尝试解决这两种情况,并使脚本正常工作,即在我的页面上显示图像。 任何人都可以建议某种方式来涵盖这种标签吗?

2 个答案:

答案 0 :(得分:1)

从这篇文章得到答案:

Scrape FULL image src with PHP

稍加修改以匹配我的应用程序。

答案 1 :(得分:0)

使用php你可以使用str_replace将../改为/,如:

$new_url = str_replace("../", "/", $url);

其中str_replace(needle,haystack,input_String);

如果没有,你可以找到一种方法在js中做同样的事。

添加信息 您可以像以下一样使用它:

$ new_url = str_replace(“../”,“http://www.website.com/”,$ url);

this will replace any ../ into http://www.website.com/