Sleeper
Mitglied
Hallo,
Ich durchsuche eine Templatezeile nach Platzhalter.
Dieses werden durch eine for-Schleife gejagt, damit das Script weiß wieviele Platzhalter da sind. Mein Problemm liegt in folgender Zeile:
Es sind zu Beispiel fünf Platzhalter da, aber nur der letzte wird ausgetauscht.
Und ich sehe den Fehler einfach nicht.
Hier nochmal den wichtigsten Scriptteil:
Für schnelle Hilfe wäre ich sehr dankbar.
Besten dank schon einmal im vorraus.
Gruß,
Sleeper
Ich durchsuche eine Templatezeile nach Platzhalter.
Dieses werden durch eine for-Schleife gejagt, damit das Script weiß wieviele Platzhalter da sind. Mein Problemm liegt in folgender Zeile:
Code:
$TPLshow = ereg_replace($TPLfd_bn[0][$x], $lang[$TPLbn], $TPLload);
Es sind zu Beispiel fünf Platzhalter da, aber nur der letzte wird ausgetauscht.
Und ich sehe den Fehler einfach nicht.
Hier nochmal den wichtigsten Scriptteil:
Code:
preg_match_all("/{([A-Z0-9_]*[BN])}/",$TPLload, $TPLfd_bn);
for($x=0;$x<count($TPLfd_bn[0]);$x++){
$TPLplace_bn = strtolower($TPLfd_bn[1][$x]);
$TPLbn = ereg_replace("_bn", "", $TPLplace_bn);
$TPLshow = ereg_replace($TPLfd_bn[0][$x], $lang[$TPLbn], $TPLload);
}
echo $TPLshow;
Für schnelle Hilfe wäre ich sehr dankbar.
Besten dank schon einmal im vorraus.
Gruß,
Sleeper