私は非常に簡単なPHPテンプレートを使って、1つのindex.phpに保存し、GET経由でファイルを取り出して、http://mydomain.com/index.php?page=newsというファイルにアクセスすると、news.phpというファイルにアクセスします。以下のコードスニペットを参照してください。既存のWebページ用のPHPテンプレートエンジン
<?
$fileend = ".php";
$file="{$_GET["page"]}$fileend";
$news="news.php";
if(file_exists($file))
include($file);
else
include($news);
?>
ここでは、ページごとに異なるタグを使用できるテンプレートエンジンを使用したいと思いますが、ファイルシステムを変更したくありません。今すぐ私のPHPファイルは次のようになります:
<h1>Page Title</h1>
<p>Page Content</p>
ファイルは私のindex.phpに含まれているので、私はヘッダを使いません。
私はTinyButStrongと他のエンジンを見てきました。しかし、私はどのように進めるべきかわかりません。それは非常に簡単にする必要があります。私のファイル構造を大きく変えたくないときに、どうすればいいのか教えてください。
現在のアプリケーションにはファイルの脆弱性がありますのでご注意ください。 http://en.wikipedia.org/wiki/Remote_file_inclusion – Leon