2010-09-06 81 views
2

我很書面方式的小型履帶即提取大約5到10個站點在獲取鏈接我得到這樣解析履帶

../tets/index.html 

一些網址,如果是/test/index.html我們可以基本URL http://www.example.com/test/index.html添加一個網址

我可以爲這種類型的網址做些什麼。

+2

您正在用哪種語言? – bjskishore123 2010-09-06 15:34:29

回答

0

使用dirname()可以獲得base directoy,使用substr()刪除..並將其附加到那裏。就像這樣:

<?php 
$url = "../tets/index.html"; 
$currentURL = "http://example.com/somedir/anotherdir"; 
echo dirname($currentURL).substr($url, 2); 
?> 

此輸出:

http://example.com/somedir/tets/index.html

+0

這個問題被標記爲C++,所以我不認爲php代碼是相關的... – greg0ire 2010-09-06 16:01:48

+0

@ greg0ire,這個問題也被標記爲'PHP'。請看看標籤。 – shamittomar 2010-09-07 04:56:55

+0

糟糕,真的!這很奇怪... upvoting bjskishore123的評論 – greg0ire 2010-09-07 08:22:54