设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 创业者 手机
当前位置: 首页 > 站长学院 > PHP教程 > 正文

教你如何批量替换相对地址为绝对地址

发布时间:2022-07-12 12:34 所属栏目:121 来源:互联网
导读:如果你的url链接是相对路径static/mapi.css,你想把他批量替换成绝对路径http://dev.baidu.com/wiki/static/map/cloud/static/mapi.css。那么,你可以这样做: 写一个PHP文件,把需要替换的网址写进去。这个代码的意思就是,把#BASE_URL#替换成 http://api.m
  如果你的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文件,全部页面里的相对地址就会变成绝对地址了。 

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读