Franz: Script funktioniert auf einmal nicht mehr

Beitrag lesen

Hallo,

jetzt habe ich das Script so geändert:

$result=mysql_query("select id, name, prename, password, email from V4_accounts $pu");
  while($zeile=mysql_fetch_row($result)) {
   $text=$mailtext;
   $text=ereg_replace("{?password}",$zeile[3],$text);
   $text=ereg_replace("{?vorname}",$zeile[2],$text);
                        $text=ereg_replace("{?name}",$zeile[1],$text);
                        $text=ereg_replace("{?login}",$zeile[4],$text);
                        $text=ereg_replace("{?link}","$script_url/_p.php?userid=$zeile[0]&mailid",$text);
   mail("$zeile[4]","$betreff","$text","From: $seitenname <$adminmail>");

Jetzt wird keine Fehlermeldung mehr ausgegeben und die eMail werden mit Text verschickt, aber im Text habe ich PLATZHALTER {Vorname} {Name}
Und genau so steht es jetzt im ausgesendeten Newsletter. Hier sollten aber die Namen aus der Datenbank übernommen werden.
Wenn ich die PLATZHALTER so eingebe {?Vorname} ...
wird im Newsletter {\Vorname\} daraus.
Was mache ich hier falsch?