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....查看完整版>>相对路径和绝对路径的区别
 
JSP、Servlet中的相对路径和绝对路径
JSP和Servlet中的绝对路径和相对路径问题困扰了我好几天,经过努力之后将其部分心得和大家共享。 前提:假设你的Http地址为http://192.168.0.1/你的web应用为webapp,那么你的web应用URL为http://192.168.0.1/webapp...查看完整版>>JSP、Servlet中的相对路径和绝对路径
 
C#如何把html中的相对路径变成绝对路径
private static string ConvertToAbsoluteUrls (string html, Uri relativeLocation) { IHTMLDocument2 doc = new HTMLDocumentClass (); doc.write (new object [] { html }); doc.close (); foreach (...查看完整版>>C#如何把html中的相对路径变成绝对路径