相对路径转化成绝对路径


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 相关文章推荐
ADODB结合SMARTY使用~超级强
Nov 25 PHP
PHP 数组排序方法总结 推荐收藏
Jun 30 PHP
PHP register_shutdown_function函数的深入解析
Jun 03 PHP
一个简洁的PHP可逆加密函数(分享)
Jun 06 PHP
php mail to 配置详解
Jan 16 PHP
一组PHP加密解密函数分享
Jun 05 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
Dec 25 PHP
Thinkphp中的curd应用实用要点
Jan 04 PHP
php数字每三位加逗号的功能函数
Oct 22 PHP
PHP对象实例化单例方法
Jan 19 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
PHP中PDO事务处理操作示例
May 02 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
PHP如何利用P3P实现跨域
2013/08/24 PHP
php获取字符串中各个字符出现次数的方法
2015/02/23 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
php用户登录之cookie信息安全分析
2016/05/13 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
jQuery实现ichat在线客服插件
2014/12/29 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
JS读写CSS样式的方法汇总
2016/08/16 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
微信小程序 页面之间传参实例详解
2017/01/13 Javascript
详解Jquery EasyUI tree 的异步加载(遍历指定文件夹,根据文件夹内的文件生成tree)
2017/02/11 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
angular bootstrap timepicker TypeError提示怎么办
2017/06/13 Javascript
vue使用stompjs实现mqtt消息推送通知
2017/06/22 Javascript
React中如何引入Angular组件详解
2018/08/09 Javascript
VUE实现密码验证与提示功能
2019/10/18 Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
Vue 修改网站图标的方法
2020/12/31 Vue.js
python函数形参用法实例分析
2015/08/04 Python
python直接访问私有属性的简单方法
2016/07/25 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
Python基于更相减损术实现求解最大公约数的方法
2018/04/04 Python
对Python3使运行暂停的方法详解
2019/02/18 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
Python+OpenCV图像处理——实现轮廓发现
2020/10/23 Python
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
泰国健康和美容服务预订网站:GoWabi
2019/06/03 全球购物
Prototype如何为一个Ajax添加一个参数
2015/12/06 面试题
销售代表求职自荐信
2013/10/01 职场文书
责任心演讲稿
2014/05/14 职场文书
娱乐节目策划方案
2014/06/10 职场文书
公司离职证明范本(汇总)
2014/09/10 职场文书
PyQt5实现多张图片显示并滚动
2021/06/11 Python