2012-10-20 33 views
0

我想從使用php的URL獲取圖像。我用這個鏈接 Get all images url from string如何完成SRC標記的URL

我懂了工作,但我測試了它,我遇到的網址,在那裏

網址爲www.myurl.com/pianos/new/steinway.html?kID=243它可以包含一個圖像 要麼<img src="/images/SteinwayGrand.jpg">

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

來到

我想解決這兩種情況,並使腳本工作,即在我的網頁上顯示圖像。 任何人都可以提出一些方法來覆蓋這種標籤?使用PHP

+0

得到了答案從http://stackoverflow.com/questions/1162191/scrape-full-image-src-with-php – aVC

回答

0

你可以使用str_replace函數的../ cahnge到/爲:

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

其中str_replace函數(針,乾草堆,input_String);

如果沒有,你可以找到一種方法在js中做同樣的事情。

ADDED信息 你可以使用它作爲:

$ NEW_URL = str_replace函數( 「../」, 「http://www.website.com/」,$網址);

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

這不一定指向該文件,但... – VictorKilo

+0

@路易-Loudog將這插入根url到字符串?即如果網址是www.myurl.com/pianos/,並且src是「../images/piano.jpg」,我可以得到new_img_url = www.myurl.com/images/piano.jpg嗎? – aVC

+0

@VictorKilo正是我關心的問題 – aVC