依目錄中的HTML生成相應的PHP檔案


因為常常在案子中發生這情況,所以就簡單地寫了個 PHP 來生成檔案..
那樣不用每次也要自己輸入名稱,並輸入相應的代碼來進行模版解釋..
以下檔案可以一次過生成目錄中相應的 HTML 檔案的 PHP 檔案
並會自動將路徑設為指向此 HTML 檔案

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$d = opendir("template/eng/");
while($f = readdir($d)) {
//
if (!preg_match('/(.*?)\.html$/', $f)) continue;

//
$c = '<?php'."\n";
$c .= "require_once 'include/init.php';\n";
$c .= "include_once \$tpl->display('".$f."');\n";
$c .= '?>';

file_put_contents(str_replace('.html', '.php', $f), $c);

//
$total += 1;
}
closedir($d);

echo $total;
?>