本文介绍使用 php 脚本高效批量修改 html 文件的方法,通过遍历目录下所有 `.html` 文件,在每份文件末尾自动添加指定代码行,适用于静态网站维护、埋点注入或统一脚本引入等场景。
在日常前端开发或静态站点运维中,常需对大量 HTML 文件进行统一修改——例如为所有页面底部添加统计脚本、版权申明或调试工具入口。手动编辑百个文件既低效又易出错,而借助轻量级脚本可实现安全、可控的批量操作。
以下是一个简洁可靠的 PHP 解决方案(需本地或服务器环境支持 PHP CLI):
之前(语义更合理,避免破坏结构)
$insert_position = strrpos($content, '');
if ($insert_position !== false) {
$new_content = substr($content, 0, $insert_position)
. $line_to_add . "\n"
. substr($content, $insert_position);
} else {
// 若无 ,则追加至文件末尾(兜底策略)
$new_content = $content . "\n" . $line_to_add . "
\n";
}
file_put_contents($file, $new_content);
echo "✅ 已更新: " . basename($file) . "\n";
}
}
echo "✔ 批量处理完成,共修改 " . count($html_files) . " 个文件。\n";
?>
关键说明与注意事项:
该方法兼顾简洁性与实用性,一次编写、多次复用,是中小型静态项目自动化维护的高效实践。
立即学习“前端免费学习笔记(深入)”;