Bonjour,


J'ai un petit souci sur mon script.
Mon but est de faire mon propre système de template "simplifier".

Mon script "devrais" rechercher le texte {MODULE} dans le fichier template, et insère le code PHP du module à sa place.

Il fonctionne, mais qu'avec du code HTML dans le fichier php module. Des que je met du PHP, il n'est pas affiché au navigateur.


Voici le codage :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$file = "testx.php";
$file2 = "testx2.php";
$handle = fopen($file, 'rb');
$template = fread($handle, filesize($file));
 
$handlemod = fopen($file2, 'rb');
$module = fread($handlemod, filesize($file2));
$page = preg_replace('`{MODULE}`', $module, $template);
 
echo $page;
?>