小さいサイズのテンプレート エンジンの場合、preg_replace を使用して置き換えようとしています。
{INCLUDE:dir/file.inc.php}
適切な PHP に相当するものを使用します。
以下を使用してみましたが、インクルード パスの / により、「0 による除算」エラーが発生します。
$template = preg_replace('~\{INCLUDE:(.*?)}~', '<?php echo $1; ?>', $template);
(preg_replace のエコーはデバッグ用であり、最終的にはインクルードされます)
インクルード パスから / を削除しても (つまり、file.inc.php だけです)、それでもすべてのドットが削除されます。
どんな助けでも大歓迎です!