Blade II
2007-04-25, 18:18:10
Hi
Im moment habe ich ein recht simples Newsletterscript.
Man kann sich bei dem Newsletter anmelden, es werden verschiedene Daten wie Email, Vorname, Name, etc. in eine MySQL DB eingetragen.
Bei dem eigentlichen E-Mail Versand wird an alle E-Mail Adressen der Newsletter per BCC versandt.
Nun möchte ich aber noch die restlichen Daten aus der MySQL DB wie den Namen auslesen, sodass ich dann Sachen wie Hallo %user% --> Hallo Testperson schreiben kann.
Wie mach ich das?
$sql = "SELECT
Email,
Vorname,
Name,
killcode
FROM
newsletter";
$result = mysql_query($sql) or die (mysql_error());
$array = array();
while ($row = mysql_fetch_assoc($result)) {
$array[] = $row['Email'];
}
$empfaenger = implode(',', $array);
$header .= 'From:' . $absender . "\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-type: text/html; charset=iso-8859-1\n";
$header .= 'Bcc: ' . $empfaenger . "\n";
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
$nachricht = str_replace('\"', '"', $nachricht);
mail ($reply, $betreff, $nachricht, $header);
Im moment habe ich ein recht simples Newsletterscript.
Man kann sich bei dem Newsletter anmelden, es werden verschiedene Daten wie Email, Vorname, Name, etc. in eine MySQL DB eingetragen.
Bei dem eigentlichen E-Mail Versand wird an alle E-Mail Adressen der Newsletter per BCC versandt.
Nun möchte ich aber noch die restlichen Daten aus der MySQL DB wie den Namen auslesen, sodass ich dann Sachen wie Hallo %user% --> Hallo Testperson schreiben kann.
Wie mach ich das?
$sql = "SELECT
Email,
Vorname,
Name,
killcode
FROM
newsletter";
$result = mysql_query($sql) or die (mysql_error());
$array = array();
while ($row = mysql_fetch_assoc($result)) {
$array[] = $row['Email'];
}
$empfaenger = implode(',', $array);
$header .= 'From:' . $absender . "\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-type: text/html; charset=iso-8859-1\n";
$header .= 'Bcc: ' . $empfaenger . "\n";
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
$nachricht = str_replace('\"', '"', $nachricht);
mail ($reply, $betreff, $nachricht, $header);