Hi Folks.
Ich habe im Privatbereich unserer Homepage einen Terminkalender in PHP und mit MySQL-Datenbank. Schönes Teil soweit, aber da ich von PHP so viel Ahnung habe wie ne Kuh vom Rock'n Roll-Tanzen bin ich etwas aufgeschmissen.
Wie schaffe ich es, dass, wenn ein neuer Termin eingestellt wird, automatisch eine E-Mail generiert wird, mit der die Band-Mitglieder über diese Änderung informiert werden??? Also geschickt werden soll eine E-Mail mit Inhalt:
"Neuer Termin eingetragen für den 'dd.mm.yy'. 'Beschreibung des Termins'"
Datum und die Beschreibung des Termins werden in der Datenbank abgelegt.
Da dies ja ziemlich off-topic ist, denke ich ist hier nicht der Platz zum diskutieren, daher fände ich es nett, wenn man sich per Mail kontaktet.
Vielen Dank im Voraus.
Jörg
Übersicht
- (OT: PHP) Isch hätt' da gern mal 'n Problemsche - gestartet von Catz 18. Dezember 2003 um 17:01h
- Re: (OT: PHP) Isch hätt' da gern mal 'n Problemsche
- von
Rainer
am 18. Dezember 2003 um 20:14
- Re: (OT: PHP) Isch hätt' da gern mal 'n Problemsche
- von
Catz
am 19. Dezember 2003 um 08:16
- Re: (OT: PHP) Isch hätt' da gern mal 'n Problemsche
- von
Rainer
am 19. Dezember 2003 um 21:56
- Re: (OT: PHP) Isch hätt' da gern mal 'n Problemsche
- von
Frängie
am 19. Dezember 2003 um 14:21
- Re: (OT: PHP) Isch hätt' da gern mal 'n Problemsche
- von
Rainer
am 19. Dezember 2003 um 21:55
- Re: (OT: PHP) Isch hätt' da gern mal 'n Problemsche
- von
Catz
am 21. Dezember 2003 um 09:07
- Re: (OT: PHP) Isch hätt' da gern mal 'n Problemsche
- von
Catz
am 21. Dezember 2003 um 09:07
- Re: (OT: PHP) Isch hätt' da gern mal 'n Problemsche
- von
Rainer
am 19. Dezember 2003 um 21:55
- Re: (OT: PHP) Isch hätt' da gern mal 'n Problemsche
- von
Rainer
am 19. Dezember 2003 um 21:56
- Re: (OT: PHP) Isch hätt' da gern mal 'n Problemsche
- von
Catz
am 19. Dezember 2003 um 08:16
- Re: (OT: PHP) Isch hätt' da gern mal 'n Problemsche
- von
Rainer
am 18. Dezember 2003 um 20:14
Hallo Jörg,
nach dem Einstellen des Satzes in den Datenhocker:
$formmail = "....."; // Mail-Adresse
$mmsubject = "Dein Eintrag"; // Subject
$mmtext = "Na da haben wir aber noch einmal glück gehabt ...";;
$replyto = "...."; // Absender-Adresse
mail($formmail, $mmsubject, $mmtext, "From: " . $ replyto . "\r\n" ."Reply-To: " . $replyto . "\r\nMIME-Version: 1.0\r\nContent-type: text/text; charset=iso-8859-1\r\n");
Meinst Du es so?
Rainer
nach dem Einstellen des Satzes in den Datenhocker:
$formmail = "....."; // Mail-Adresse
$mmsubject = "Dein Eintrag"; // Subject
$mmtext = "Na da haben wir aber noch einmal glück gehabt ...";;
$replyto = "...."; // Absender-Adresse
mail($formmail, $mmsubject, $mmtext, "From: " . $ replyto . "\r\n" ."Reply-To: " . $replyto . "\r\nMIME-Version: 1.0\r\nContent-type: text/text; charset=iso-8859-1\r\n");
Meinst Du es so?
Rainer
Hi Rainer.
...Code snipp...
: Meinst Du es so?
"Nicht ganz Bernd, nicht ganz" (Briegel der Busch)
Wenn in den Termin-Kalender einen Termin einstellen will, dann gibt es dafür den Button "Save Changes". Wenn dieser Knopf gedrückt wird werden die Daten in die Datenbank geschrieben. "Gleichzeitig" soll eine Mail generiert und verschickt werden, die an alle Band-Mitglieder geht, in der Datum und Anlass des Termins stehen. Dabei kann ich es mir durchaus vorstellen, dass die E-Mail-Adressen fest in einem Array gespeichert werden und in einer for - next schleife ausgelesen werden.... nur wie bekomme ich php zum Mailen, zum "Auslesen" bzw. "in E-Mail schreiben" der Daten, wie baue ich mir das Array und wie die Schleife zum wieder Auslesen des Arrays? Und vor allen Dingen, in welche Funktion des Codes bau ich diese Sub-Routinen ein????
Fragen über Fragen.
Ich hoffe jetzt ist mein Problem klarer.
Greetings
Jörg
...Code snipp...
: Meinst Du es so?
"Nicht ganz Bernd, nicht ganz" (Briegel der Busch)
Wenn in den Termin-Kalender einen Termin einstellen will, dann gibt es dafür den Button "Save Changes". Wenn dieser Knopf gedrückt wird werden die Daten in die Datenbank geschrieben. "Gleichzeitig" soll eine Mail generiert und verschickt werden, die an alle Band-Mitglieder geht, in der Datum und Anlass des Termins stehen. Dabei kann ich es mir durchaus vorstellen, dass die E-Mail-Adressen fest in einem Array gespeichert werden und in einer for - next schleife ausgelesen werden.... nur wie bekomme ich php zum Mailen, zum "Auslesen" bzw. "in E-Mail schreiben" der Daten, wie baue ich mir das Array und wie die Schleife zum wieder Auslesen des Arrays? Und vor allen Dingen, in welche Funktion des Codes bau ich diese Sub-Routinen ein????
Fragen über Fragen.
Ich hoffe jetzt ist mein Problem klarer.
Greetings
Jörg
Hi Jörg,
die Daten, die in die Datenbank geschrieben werden, stehen dir ja als Variablen zur verfügung.
Also z.B.
Das Array mit den Mailadressen erzeugst du z.B. so:
Nachdem die Daten in die Datenbank eingetragen wurden (also irgendwo nach mysql_query ...), definierst du den Inhalt der Mail:
Schließlich gehst du das Array folgendermaßen durch:
Ich habs jetzt nicht getestet, müsste aber so klappen.
Ciao, Frängie
die Daten, die in die Datenbank geschrieben werden, stehen dir ja als Variablen zur verfügung.
Also z.B.
$datum, $uhrzeit, $ort, $gage etc.Das Array mit den Mailadressen erzeugst du z.B. so:
$emails = array(mitglied1@provider.de, mitglied2@provider.de, ...);Nachdem die Daten in die Datenbank eingetragen wurden (also irgendwo nach mysql_query ...), definierst du den Inhalt der Mail:
$absender = "absender@provider.de";
$betreff = "Neuer Gig am".$datum;
$mailtext = "Hallo Jungs und Mädels!\n\n";
$mailtext .= "wir haben einen neuen Gig am ".$datum."in ".$ort." und bekommen".$gage." Gage.";Schließlich gehst du das Array folgendermaßen durch:
foreach ($emails as $adress) {
mail("$adress","$betreff",$mailtext,"From: $absender\nReply-To: $absender");
}Ich habs jetzt nicht getestet, müsste aber so klappen.
Ciao, Frängie
Ich habs jetzt nicht getestet, müsste aber so klappen.
Sehe ich auch so, Frängie :-))
Aber nicht den Rattenschwanz hinten aus meiner mail()-Funktion vergessen, sonst kömmen schrottige Umlaute und Sonderzeichen an.
Rainer
Sehe ich auch so, Frängie :-))
Aber nicht den Rattenschwanz hinten aus meiner mail()-Funktion vergessen, sonst kömmen schrottige Umlaute und Sonderzeichen an.
Rainer
"Nicht ganz Bernd, nicht ganz" (Briegel der Busch)
Rainer, nicht Bernd ... (Insider-Witz)
Rainer
Rainer, nicht Bernd ... (Insider-Witz)
Rainer
Hach, ich wusste, dass man sich auf die hier versammelte Hirnpower verlassen kann :). Danke Jungs, ihr habt mir sehr geholfen *freu*.
Jörg
Jörg