|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Développeur Web Inscription : juin 2006 Messages : 267 ![]() |
Bonjour, j'essaye de faire un petit site avec un système de template...
J'ai donc une page html avec du contenu à remplacer: par exemple ##MENU##, ##CONTENT##, ##HEADER##, ##FOOTER##. Voici ce que je fait : Code :
Merci pour votre aide A bientôt |
||
|
|
00
|
|
|
#2 | ||||||
|
Membre confirmé
![]() othmane bentalha Inscription : mai 2006 Messages : 257 ![]() |
Bonjour,
il y a la fonction str_replace, dont voici un exemple tiré du manuel Code :
Tu dois récupérer le contenu de ton template dans une chaine de caractère: Code :
Code :
|
||||||
|
00
|
|
|
#3 |
|
Membre habitué
![]() Développeur Web Inscription : juin 2006 Messages : 267 ![]() |
str_replace("##color##","#FFAAEE",$template);
Oké, mais c'est tout a fait statique.... Si je voulais mettre le contenu d'une page php (apres exécution du script) à la place de ##color##, comment je pourrait faire ? ty pour ta réponse |
|
|
00
|
|
|
#4 | ||
|
Membre habitué
![]() Développeur Web Inscription : juin 2006 Messages : 267 ![]() |
J'ai fait ceci :
Code :
|
||
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : septembre 2008 Messages : 82 ![]() |
Salut, créer un système de template est assez difficile, faut que tu connaisses la POO, les expressions régulières et la récursivité...
Perso, quand j'avais créé mon système de template j'avais utilisé les «{» «}» pour représenter les variables et les commentaires html « <!-- » « --> » pour représenter les blocs... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com