Bonjour,
je voudrais utiliser le système de templade utilisé dans ce tutorial :
http://a-pellegrini.developpez.com/t...?page=sommaire
J'ai donc créé une première page comme il indique dans le tutorial avec:
test.php :
test.tpl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php include 'template.php'; // Instanciation de la classe $t = new Template('test.tpl'); // Simple variable $t->simpleVar(array( 'WELCOME_MSG' => 'Bonjour !!', 'GOODBYE' => 'Au revoir !!', )); $t->parse(); ?>
template.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <body> {WELCOME_MSG} <br /> {GOODBYE} </body>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <?php class Template { var $page; // Code source HTML de la page - fichier.tpl var $infoTpl = array(); // Tableau des constantes => données /** * Vérifie l'existence du fichier */ function __construct($file) { } /** * Enregistre les constantes dans $infoTpl * infoTpl[.][][constant] = data; */ function simpleVar($varArray = array()) { } /** * Enregistre les constantes dans $infoTpl * infoTpl[type][lastID][constant] = data; * * - type = nom du bloc contenant la boucle * - lastID = ID du tableau où se trouve le script */ function loopVar($type, $varArray = array()) { } /** * Remplace les constantes par leurs données */ function constantReplace() { } /** * Retourne le code HTML parser */ function parse() { } } ?>
J'ai mi c'est trois fichiers sur mon serveur ovh avec php5.
M'ai j'obtien une page blanche.
Je ne comprend pas.
Merci de votre aide.
Partager