php相對路徑轉化成絕對路徑

提取 Gregarius中的一個函數。可以把網頁中的相對路徑自動轉化成絕對路徑。

<?

function relative_to_absolute($content, $feed_url) {

preg_match('/(http|https|ftp):\/\//', $feed_url, $protocol);

$server_url = preg_replace("/(http|https|ftp|news):\/\//", "", $feed_url);

$server_url = preg_replace("/\/.*/", "", $server_url);

if ($server_url == '') {

return $content;

}

if (isset($protocol[0])) {

$new_content = preg_replace('/href="\//', 'href="'.$protocol[0].$server_url.'/', $content);

$new_content = preg_replace('/src="\//', 'src="'.$protocol[0].$server_url.'/', $new_content);

} else {

$new_content = $content;

}

return $new_content;

}

?>

 
java(Web)中相對路徑,絕對路徑問題
1.基本概念的理解  絕對路徑:絕對路徑就是你的主頁上的文件或目錄在硬盤上真正的路徑,(URL和物理路徑)例如:C:\xyz\test.txt 代表了test.txt文件的絕對路徑。http://www.sun.com/index.htm也代表了一個URL絕對路...查看完整版>>java(Web)中相對路徑,絕對路徑問題
 
選擇相對或絕對路徑
  關于絕對路徑  絕對路徑以文檔加載到其中的層名開始,一直延續到顯示列表中的目標實例。也可以使用別名 _root 來指示當前層的最頂層時間軸。例如,影片剪輯 california 中引用影片剪輯 oregon 的動作可以使用絕...查看完整版>>選擇相對或絕對路徑
 
相對路徑和絕對路徑的區別
  你在自己的電腦上創建了一個名字爲WEB的文件夾用于來存放所有的網頁文件,WEB文件夾中有一個index.htm的網頁文件和一個名字爲01的文件夾,其中01文件夾裏面有一個名字爲1.htm的網頁文件。  那麽現在我在index....查看完整版>>相對路徑和絕對路徑的區別