教你如何批量替换相对地址为绝对地址
发布时间:2022-07-13 04:16:33 所属栏目:PHP教程 来源:互联网
导读:如果你的url链接是相对路径static/mapi.css,你想把他批量替换成绝对路径http://dev.baidu.com/wiki/static/map/cloud/static/mapi.css。那么,你可以这样做: 写一个PHP文件,把需要替换的网址写进去。这个代码的意思就是,把#BASE_URL#替换成 http://api
如果你的url链接是相对路径“static/mapi.css”,你想把他批量替换成绝对路径“http://dev.baidu.com/wiki/static/map/cloud/static/mapi.css”。那么,你可以这样做: 写一个PHP文件,把需要替换的网址写进去。这个代码的意思就是,把#BASE_URL#替换成 http://api.map.baidu.com/lbsapi/cloud/ 。这句话的意思是,把resource文件里的内容替换一遍,然后放到cloud文件夹里。FileUtil::copyDir("resource","cloud",true); 复制代码 代码如下: <?php //需要替换的关键字 $GLOBALS["patterns"] = array( "/#BASE_URL#/" ); //替换后的内容,和上面的匹配规则一一对应 $GLOBALS["replacements"] = array( "http://api.map.baidu.com/lbsapi/cloud/" //"http://172.22.168.178/lbsapi/" //"http://dev.baidu.com/wiki/static/map/cloud/" ); /** * 操纵文件类 再写一个bat批处理文件,来运行这个PHP。 php release.php 现在,只需点击bat文件,全部页面里的相对地址就会变成绝对地址了。 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐