1

我们在“音乐”文件夹中有 700 个静态 HTML 文件。我们想把分析代码放在 HTML 文件的末尾.. 像以前一样

</body> </html>

标签。

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

4

1 回答 1

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

?>
于 2013-03-07T10:05:20.237 回答