template parser
Hier mijn template parser. Hij is erg simpel en opzich makkelijk te begrijpen en maar 5 kb groot is:)
uitleg is er nog niet maar een voorbeeld wel. Ik denk dat je hier dan al een eindje mee komt:) Tot dan srry dat er nog geen echte uitleg bij zit.
Als er toch vragen zijn stel ze gerust en ik of iemand anders probeert je te helpen
Graag als er fouten inzitten of dingen die beter kunnen laat dat dan even weten
voorbeeld:
header.TPL
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>{titel}</title>
</head>
<body>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>{titel}</title>
</head>
<body>
footer.TPL
header.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$titel = 'PHPhulp rules!!!';
$PARSER->gettemp('header'); // Zal nu header.TPL oproepen nog niet geparst!
$PARSER->parse('header', 'titel', $titel); // Zal {titel} verplaatsen met $titel, parsen dus
$PARSER->display('header'); // geparste template tonen
?>
$titel = 'PHPhulp rules!!!';
$PARSER->gettemp('header'); // Zal nu header.TPL oproepen nog niet geparst!
$PARSER->parse('header', 'titel', $titel); // Zal {titel} verplaatsen met $titel, parsen dus
$PARSER->display('header'); // geparste template tonen
?>
footer.php
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$PARSER->gettemp('footer'); // Zal nu footer.TPL oproepen nog niet geparst!
$PARSER->display('footer'); // geparste template tonen
?>
$PARSER->gettemp('footer'); // Zal nu footer.TPL oproepen nog niet geparst!
$PARSER->display('footer'); // geparste template tonen
?>
index.php
Code (php)
zal tonen in broncode dit:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>PHPhulp rules!!!</title>
</head>
<body>
hoi
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>PHPhulp rules!!!</title>
</head>
<body>
hoi
</body>
</html>
heb het zo gedaan dat je already send errors ken vermijden include je de header op de juiste plek.
De andere functie's zal ik later voorbeelden van geven. Maar hiermee zou je dus al je pagina geparst kunnen tonen maar nog niet met while lusjes
Gesponsorde koppelingen
PHP script bestanden
14 reacties op 'template parser'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
- Details
Door:
Mebus vg- 7 jaar geleden
- 1.203 x bekeken
- PHP scripts opties
- Overig
- Nieuwste PHP scripts
- PHP script toevoegen


PHP hulp
0 seconden vanaf nu