2012-11-30 32 views
-2

我寫了一個簡短的PHP腳本來從http://www.imgur.com的主頁上刮取圖片。下面是代碼:如何將URL的開頭添加到變量?

$imgur = file_get_html('http://www.imgur.com'); 
foreach($imgur->find('div[class="post"]') as $images) 
    echo "<span id=\"images\">$images</span>"; 

的問題是帶班=後刮的div後,該圖片鏈接到畫廊的形象,但「A HREF =」貌似/畫廊/ 48ZPT代替http://www.imgur.com/gallery/48ZPT

所以,當我點擊圖片在我的網站上的鏈接時,我需要mysite.com/gallery/48ZPT但該目錄不存在,所以我得到一個錯誤。

無論如何要將「http://www.imgur.com」添加到每個變量href,因爲它是從網站中拉出的?

我知道這可能有點令人困惑,但我會很感激任何幫助。

+0

您正在使用哪個類來解析DOM?簡單的DOM解析器? – Eray

+0

是的,抱歉,我應該說明。這是我正在使用的解析器的URL - http://simplehtmldom.sourceforge.net/ – emagdnim

回答

0
$imgur = file_get_html('http://www.imgur.com'); 
foreach($imgur->find('div[class="post"]') as $images) 
{ 
    echo "<span id=\"images\">"."http://www.imgur.com"."$images</span>"; 
} 
+0

這也只是直接在圖片上方添​​加網址,而不是更改圖片的網址。 – emagdnim

+0

我不明白你的意思? @emagdnim – Eray