![]() Mailinglisten-Archive |
Dominik schrieb: > F�r mein Problem gibt es bestimmt irgendwo eine fertige L�sung, nur > leider finde ich nicht die passende. Eine fertige hab ich leider auch nicht, aber vielleicht ne kleine Hilfe :-) > Auf meiner Site gibt es die M�glichkeit, einen Newsletter zu abbonieren > bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen. > Nun m�chte ich ein Formular erstellen, in dem ich den Newsletter > verfasse und (hier kommt das Problem) diesen an alle registrierten > E-Mailadressen verschicke. Naja, du liest einfach alle eMail-Adressen aus und packst Sie in ein Array. Dann nimmst Du folgenden Code: $text = addslashes(nl2br($text)); <-- Ist der Text aus dem Formular $subject = "Ich bin's"; <-- Irgendwas intelligenteres $absender = "Du_(at)_deineDomain.de"; $adressen = array ("mail_(at)_christopher-siebert.de", "elvis_(at)_isAlive.org", "bill_(at)_gates.com" ); <-- da kommen die DB-Felder rein reset($adressen); while (list(, $adr)=each($adressen)) _(at)_mail ($adr, $subject, $text , "From: \"Deutsches Rotes Kreuz e. V.\" <Help1_(at)_Christopher-Siebert.de>\nContent-Type: text/html\n"); Da werden zwar bestimmt einige schmunzeln, weil Sendmail viiieeeeelll zu oft aufgerufen wird *g*, aber es funzt. Solltest Du nun aber so an die 1.000 Abonnenten haben, w�re eine andere L�sung vielleicht garnicht mal verkehrt. Aber, wie gesagt, es funzt. Bei mir sinds im Moment 103 Leute, und alle haben ihre Mails bekommen :-) cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36
php::bar PHP Wiki - Listenarchive