相对路径转化成绝对路径


Posted in PHP onApril 10, 2007

提取 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; 

?> 

PHP 相关文章推荐
模仿OSO的论坛(一)
Oct 09 PHP
php 操作excel文件的方法小结
Dec 31 PHP
本地机apache配置基于域名的虚拟主机详解
Aug 10 PHP
php session劫持和防范的方法
Nov 12 PHP
PHP缓存机制Output Control详解
Jul 14 PHP
PHP中定义数组常量(array常量)的方法
Nov 17 PHP
php数组添加元素方法小结
Dec 20 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
May 08 PHP
PHP基于mcript扩展实现对称加密功能示例
Feb 21 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 PHP
PHP时间相关常用函数用法示例
Jun 03 PHP
PHP利用curl发送HTTP请求的实例代码
Jul 09 PHP
PHP实现MVC开发得最简单的方法――模型
Apr 10 #PHP
PHP+Tidy-完美的XHTML纠错+过滤
Apr 10 #PHP
ASP和PHP都是可以删除自身的
Apr 09 #PHP
收藏的一个php小偷的核心程序
Apr 09 #PHP
PHP中文汉字验证码
Apr 08 #PHP
动易数据转成dedecms的php程序
Apr 07 #PHP
一篇入门的php Class 文章
Apr 04 #PHP
You might like
php5中类的学习
2008/03/28 PHP
php+mysql实现无限级分类
2015/11/11 PHP
详解PHP的Yii框架中日志的相关配置及使用
2015/12/08 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
2016/06/13 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
JavaScript 应用类库代码
2008/06/02 Javascript
JavaScript实现自动变换表格边框颜色
2015/05/08 Javascript
javascript相关事件的几个概念
2015/05/21 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
超级简易的JS计算器实例讲解(实现加减乘除)
2017/08/08 Javascript
webpack踩坑之路图片的路径与打包
2017/09/05 Javascript
浅谈Vue render函数在ElementUi中的应用
2018/09/06 Javascript
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
一篇文章介绍redux、react-redux、redux-saga总结
2019/05/23 Javascript
基于jQuery的时间戳与日期间的转化
2019/06/21 jQuery
关于angular 8.1使用过程中的一些记录
2020/11/25 Javascript
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
Python爬虫之网页图片抓取的方法
2018/07/16 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
2019/10/23 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
深入了解Python 变量作用域
2020/07/24 Python
MoviePy简介及Python视频剪辑自动化
2020/12/18 Python
遮罩层 + Iframe实现界面自动显示的示例代码
2020/04/26 HTML / CSS
navabi英国:设计师大码女装
2019/06/25 全球购物
类和结构的区别
2012/08/15 面试题
公司总经理岗位职责
2014/03/15 职场文书
奥巴马经典演讲稿
2014/09/13 职场文书
英文版辞职信
2015/02/28 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
深入理解Vue的数据响应式
2021/05/15 Vue.js
python中的3种定义类方法
2021/11/27 Python
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android