PHP 代码:批量替换相对地址为绝对地址(利用 bat 批处
理实现)
你的 url 链接是相对路径你想把他批量替换成绝对路径该怎么做呢?下面与大家分享下具
体的实现思路及代码,只需点击 bat 文件,全部页面里的相对地址就会变成绝对地址了
如果你的 url
“
链接是相对路径
static
/mapi.css”
“
,你想把他批量替换成绝对路径
”。那么,
你可以这样做:
写一个 PHP
文件,把需要替换的网址写进去。
这个代码的意思就是,把#BASE_URL#
替换成
这句话的意思是,把 resource 文件里的内容替换一遍,然后放到 cloud 文件夹里 。
FileUtil::copyDir("resource","cloud",true);
复制代码 代码如下:
<?php
//
需要替换的关键字
$GLOBALS
["patterns"] =
array
(
"/#BASE_URL#/"
);
//
替换后的内容,和上面的匹配规则一一对应
$GLOBALS
["replacements"] =
array
(
"
//"
//"
);
/**
*
操纵文件类
*
*
例子:
* FileUtil::copyDir('b','d/e');
测试复制文件夹 建立一个 d/e 文件夹,把 b 文件夹下的内容复
制进去
* FileUtil::copyFile('b/1/2/3.exe','b/b/3.exe');
测试复制文件 建立一个 b/b 文件夹,并把 b/1/2
文件夹中的 3.exe
文件复制进去
* FileUtil::createDir('a/1/2/3');
测试建立文件夹 建一个 a/1/2/3
文件夹
* FileUtil::unlinkFile('b/d/3.exe');
测试删除文件 删除 b/d/3.exe
文件
*/
class
FileUtil {