我们在文件夹“music”中有700个静态HTML文件。我们希望将分析代码放在HTML文件的末尾..就像之前一样
</body> </html>
标记。
请有人告诉我,PHP代码怎么可能?
答案 0 :(得分:2)
太容易了。查找所有文件,阅读内容,修改内容,保存内容。
<?php
// open directory
if($handle = opendir(__DIR__)) {
// search for
$search = '</body>';
// replace with (</body> gets appended later in the script)
$replace = <<< EOF
<!-- your analytics code here -->
EOF;
// loop through entries
while(false !== ($entry = readdir($handle))) {
if(is_dir($entry)) continue; // ignore entry if it's an directory
$content = file_get_contents($entry); // open file
$content = str_replace($search, $replace . '</body>', $content); // modify contents
file_put_contents($entry, $content); // save file
}
}
echo 'done';
?>