相对路径转化成绝对路径


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 相关文章推荐
php 上传功能实例代码
Apr 13 PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
Dec 29 PHP
如何用PHP实现插入排序?
Apr 10 PHP
使用php get_headers 判断URL是否有效的解决办法
Apr 27 PHP
wordpress自定义url参数实现路由功能的代码示例
Nov 28 PHP
destoon之一键登录设置
Jun 21 PHP
php利用反射实现插件机制的方法
Mar 14 PHP
PHP模拟asp.net的StringBuilder类实现方法
Aug 08 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
Dec 18 PHP
Netbeans 8.2将支持PHP7 更精彩
Jun 13 PHP
php 实现一个字符串加密解密的函数实例代码
Nov 01 PHP
PHP7 新增功能
Mar 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
curl实现站外采集的方法和技巧
2014/01/31 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
2015/10/09 PHP
功能强大的php分页函数
2016/07/20 PHP
php的对象传值与引用传值代码实例讲解
2021/02/26 PHP
Display SQL Server Version Information
2007/06/21 Javascript
javascript 动态生成私有变量访问器
2009/12/06 Javascript
基于jQuery的弹出框插件
2012/03/18 Javascript
javascript中clone对象详解
2014/12/03 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
编写React组件项目实践分析
2018/03/04 Javascript
Vue实现简单分页器
2018/12/29 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
JavaScript实现多球运动效果
2020/09/07 Javascript
在Vue中使用Echarts实例图的方法实例
2020/10/10 Javascript
Windows下使Python2.x版本的解释器与3.x共存的方法
2015/10/25 Python
Python匹配中文的正则表达式
2016/05/11 Python
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
django用户注册、登录、注销和用户扩展的示例
2018/03/19 Python
python的dataframe转换为多维矩阵的方法
2018/04/11 Python
用python编写第一个IDA插件的实例
2018/05/29 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
python opencv minAreaRect 生成最小外接矩形的方法
2019/07/01 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
2019/12/18 Python
使用PyCharm安装pytest及requests的问题
2020/07/31 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
简单的HTML5初步入门教程
2015/09/29 HTML / CSS
ALLSAINTS英国官网:伦敦新锐潮流品牌
2016/09/19 全球购物
马来西亚最好的婴儿商店:Motherhood
2017/09/14 全球购物
final, finally, finalize的区别
2012/03/01 面试题
医药类个人求职的自我评价
2014/02/12 职场文书
个人委托书范本
2014/04/02 职场文书
财务会计专业自荐书
2014/06/30 职场文书
道歉的话怎么说
2015/05/12 职场文书