2012-05-21 54 views
1

我想這是一個簡單的問題,但我真的找不到任何幫助我的東西。從服務器圖像URL轉換爲絕對地址

我正在使用圖片下載腳本,因此我需要一個圖片網址,如下所示: 「/ home/clients/websites/w_apo/public_html/apo/wp-content/uploads/2012/05/Beautiful .JPG」 [TYPE1]

但我擁有的是: 「http://www.apo.com/wp-content/uploads/2012/05/Beautiful.jpg」 [TYPE2]

我試圖編寫一個函數,它將類型1的URL返回到類型2的URL,但它不起作用。 這是它的樣子:

function relativeToServerAddress($relativeURL) { 
    $paths = explode('wp-content/', $relativeURL); 
    $thePath = getcwd()."/wp-content"."/".$paths[1]; 
    return $thePath; 
} 

有沒有更好的方法來做到這一點?我試圖找到一個預定義的功能,但失敗了。

感謝

回答

0
$file = basename("http://www.apo.com/wp-content/uploads/2012/05/Beautiful.jpg"); 
return getcwd()."/wp-content/".$file; 

? 你需要通知我們你想保持/從絕對網址移動的目錄;上面只是複製文件的 。