相对路径转化成绝对路径


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产生随机字符串函数
Dec 06 PHP
用header 发送cookie的php代码
Mar 16 PHP
PHP采集相关教程之一 CURL函数库
Feb 15 PHP
PHP实现手机归属地查询API接口实现代码
Aug 27 PHP
codeigniter数据库操作函数汇总
Jun 12 PHP
支持中文的PHP按字符串长度分割成数组代码
May 17 PHP
使用Composer安装Yii框架的方法
Mar 15 PHP
php5.3后静态绑定用法详解
Nov 11 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 PHP
php装饰者模式简单应用案例分析
Oct 23 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
PHP自定义函数收代码
2010/08/01 PHP
标准PHP的AES加密算法类
2015/03/12 PHP
CodeIgniter常用知识点小结
2016/05/26 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
根据json字符串生成Html的一种方式
2013/01/09 Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
2013/07/01 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
javascript+canvas制作九宫格小程序
2014/12/28 Javascript
JS通过ajax动态读取xml文件内容的方法
2015/03/24 Javascript
详解JavaScript中的表单验证
2015/06/16 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
js事件源window.event.srcElement兼容性写法(详解)
2016/11/25 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
JS原生数据双向绑定实现代码
2017/08/14 Javascript
vue-lazyload图片延迟加载插件的实例讲解
2018/02/09 Javascript
nodejs实现范围请求的实现代码
2018/10/12 NodeJs
详解React 的几种条件渲染以及选择
2018/10/23 Javascript
Node.js原生api搭建web服务器的方法步骤
2019/02/15 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
2019/11/09 Javascript
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
Python字符串匹配算法KMP实例
2015/07/18 Python
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
基于Django统计博客文章阅读量
2019/10/29 Python
selenium如何定位span元素的实现
2021/01/13 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
文明礼仪事迹材料
2014/01/09 职场文书
药品采购员岗位职责
2014/02/08 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
建筑工程材料员岗位职责
2015/04/11 职场文书
结婚仪式主持词
2015/06/29 职场文书
助学金申请书该怎么写?
2019/07/16 职场文书
24句精辟的现实社会语录,句句扎心,道尽人性
2019/08/29 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python
python异常中else的实例用法
2021/06/15 Python