Mailinglisten-Archive |
Liebe PHP Listen User
Ich habe folgendes Problem, welches mich schon seit Tagen beschäftigt und
ich hoffe hier Hilfe zu finden.
Ich habe ein Input Feld (betreff) und eine textarea (nwsl_text). Diese
Werte gebe
ich an das untenstehende Script. Es funktioniert alles wunderbar. Ich kann
personalisierte E-Mails verschicken.
Nun meine Frage: Wie muss ich das Script abändern, dass ich in der textarea
z.B. schreiben kann: Hallo $user[se_name] und diese Eingabe bei while immer
durch den richtigen Text in der DB ersetzt wird ? Das heisst ich möchte in der
Textarea irgenwas wie Hallo $user[se_name] und im Mail das man bekommt
heisst es dann personalisiert Hallo DeinName. Alles andere funktioniert.
<?
if($do=="nwsl_send_now") :
$query = mysql_query("SELECT * from aa_table where se_emailsend='yes'");
while($row = mysql_fetch_array($query)) {
$user=mysql_fetch_array(mysql_query("select se_email, se_name, se_url from
aa_table WHERE se_id = $row[se_id]"));
$adminemail="test_(at)_test.ch";
$adminname="Megaearch Newsletter";
mail("$user[se_name] <$user[se_email]>",
"$nwsl_betreff",
"$nwsl_text",
"From: $adminname <$adminemail>\nReply-To: $adminemail\nReturn-Path:
$adminemail\nX-Mailer: PHP Mailer\nContent-type: $mime");
}
echo "<script language=\"Javascript\">";
echo "alert (\"Newsletter erfolgreich gesendet !\")";
echo "</script>";
echo "<meta http-equiv=\"refresh\" content=\"1; URL=$adminlink\">";
endif;
?>
Viele Grüsse <? Fabian ?>
php::bar PHP Wiki - Listenarchive