/home/wwwroot/abc.com/dl
文件夹里面的所有HTML文件中有一段代码:
<a href="/sa/" target='_blank'><img src="static/image/common/logo.png" alt="abc" border="0" /></a>
想把它替换掉成空
以下是php代码
上传到/home/wwwroot目录下
<?php
//替换前字符串
$t1 = "<a href=\"/sa/\" target='_blank'><img src=\"static/image/common/logo.png\" alt=\"abc\" border=\"0\" /></a>";
//替换后字符串
$t2 = "";
//需要替换的目录
$dir = "./abc.com/dl";
function listdir($dir)
{
$root = scandir($dir);
foreach($root as $value)
{
if($value === '.' || $value === '..') {continue;}
if(is_file("$dir/$value")) {$result[]="$dir/$value";continue;}
foreach(listdirx("$dir/$value") as $value)
{
$result[]=$value;
}
}
return $result;
}
$dir = "./textdir";
$arrdir = listdir($dir);
$i=0;
$zid = count($arrdir)-1;
while($i<=$zid) {
$file = $arrdir[$i];
$str1 = file_get_contents($file);
$str2 = str_replace($t1, $t2, $str1);
$wpfo=fopen($file,"w+");
fputs($wpfo,$str2);
fclose($wpfo);
$i++;
echo $i."已修改成功";
}
?>
文章评论