Hallo, Tom,
$_arr = array(
'segment' => 'kopf'
,'[owner_titel]' => ''
,'[PHP_SELF]' => $_SERVER['PHP_SELF']
,'[kennwort]' => $kennwort
,'[last_login]' => $last_login
,'[fehler1]' => 'nodisp'
);
und zwar so?:
// ALLE PLATZHALTER IN DIESER ZEILE ERSETZEN
reset( $_arr );
while (list($key, $val) = each( $_arr ))
{
echo "suche $key => $val<br>\n";
$zeile = str_replace( $key, $val, $zeile );
}
echo $zeile;
while (list($key, $val) = each( $_arr ))
überspringt in PHP3 Eintragungen mit $val = ''. Die brauche ich aber, um Platzhalter auch löschen zu können.
PHP4 nimmt die leeren $val auch, so soll es sein.
LG Kalle