1

「music」フォルダに 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 に答える