テンプレート ファイル template.htm:
コードをコピー コードは次のとおりです。
頭>
%タイトル%
php ファイル:
コードをコピー
//Replace 関数は次の目的で使用されます。テンプレートファイルから読み込みます コンテンツ内のキーワードを変数内のコンテンツに置き換えます function Replace($row) { //置換に使用する変数を定義します
$title = "記事タイトル";$ body = "これが記事の本文です";
//パラメータ内のキーワードを置き換えます
$row = str_replace("%title%", $title, $row);
$row = str_replace(" %body%", $body, $row);
//置換結果を返します
return $row;
//テンプレート ファイル ポインタ
$f_tem = fopen(" template.htm","r");
//生成されたファイル ポインター
$f_new = fopen("new.htm","w");テンプレート ファイルを読み取るループ。毎回一度に 1 行ずつ読み取ります。
while(!feof($f_tem))
{
$row = fgets($f_tem);
$row = Replace ($row); //読み取ったコンテンツのキーワードを
fwrite($f_new, $row) に置き換えます。 // 置き換えられたコンテンツを生成された HTML ファイルに書き込みます
}
// ファイル ポインタを閉じます
fclose($f_new);
fclose($f_tem);
新しい HTML ページを生成します: new.html
コードをコピー
コードは次のとおりです:
これは記事の本文です/pre>