Ik ben bezig met een poging om een blog script met template engine te schrijven in PHP, maar nu weigert foreach dienst te doen. Ik heb de code zelf 100 keer doorgelezen, ik heb de code aan een vriend van me laten zien; maar allebei zien we de fout niet.
Op m'n server draait PHP5, maar dat lijkt me geen probleem in dit geval.
Het probleem:
Alvast bedankt voor de hulp
Op m'n server draait PHP5, maar dat lijkt me geen probleem in dit geval.
Het probleem:
code:
1
2
3
4
5
6
| $var1 =
Titel: {titel}<br>
Datum: {datum}<br>
Tijd: {tijd}<br>
Locatie: {locatie}<br>
Verhaal: {tekst} |
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| $var2 =
Array
(
[0] => 1
[ID] => 1
[1] => 1090421576
[timestamp] => 1090421576
[2] => Hoevelaken
[locatie] => Hoevelaken
[3] => Test
[titel] => Test
[4] => Misschien doet ie t zelfs..
[tekst] => Misschien doet ie t zelfs..
[datum] => 21-07-2004
[tijd] => 16:52
) |
PHP:
1
2
3
| foreach($var2 as $was => $wordt) { $var3 = str_replace("{".$was."}", $wordt, $var1); } |
code:
$var1 is dus niet geheel geparsed, want in $var3 zie je dat het meerendeel nog niet is 'ingevuld'.1
2
3
4
5
6
| $var3 =
Titel: {titel}
Datum: {datum}
Tijd: 16:52
Locatie: {locatie}
Verhaal: {tekst} |
Alvast bedankt voor de hulp
[ Voor 29% gewijzigd door nrg op 21-07-2004 16:57 ]