如何使用PHP更新静态HTML文件

时间:2013-03-07 09:59:38

标签: php html

我们在文件夹“music”中有700个静态HTML文件。我们希望将分析代码放在HTML文件的末尾..就像之前一样

</body> </html>

标记。

请有人告诉我,PHP代码怎么可能?

1 个答案:

答案 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';

?>