W
Mein Problem hab ich gelöst. Der Pseudocode von Zwutz konnte ich nicht übernehmen, doch da kam mir die Idee. Ich hatte wirklich zu weit gedacht.
In einer Datei hab ich alle mitarbeiter definiert (ma.inc.php):
$mitarbeiter1 = "email1@test.ch";
$mitarbeiter2 = "email2@test.ch";
In einer anderen Datei wiederum definiere ich die Mitarbeiter, welche im gleichen Bezirk arbeiten:
$bezirk1 = $mitarbeiter1.",".$mitarbeiter2;
Ok, nun ging es ja darum, die E-Mail Adresse des Empfängers einzusetzen, dass Mitarbeiter 1 seine E-Mail drin hat und Mitarbeiter 2 die mit email2@test.ch Adresse.
Dies habe ich so gelöst:
$mailadresse = explode(",", $bezirk1);
foreach ($mailadresse as $mail) {
$text = "Hallo, das ist ein Test. www.link.ch/auftragsnr=".$nr."&email=".$mail." klick mich!";
$betreff = "test";
$header = "From:testseite@globesolutions.ch(Test-Formular)";
mail($mail, $bestellung, $text, $header);
}
Erklärung:
Ich lasse den Bezirk, in welchem ja die Mitarbeiter-Adressen mit einem Komma getrennt sind einzeln in ein Array $mailadresse auslesen. Dieses Array lasse ich nun durch foreach laufen und deklariere es als $mail. So klappt es.
Aber so wie Zwutz schrieb: $mailadressen = array(mail1, mail2),. geht es nicht, da ein array kein @ akzeptiert.
PS: Die Variable $nr ist nur als Test für irgend eine andere mögliche Variable. DIese selbst hat nichts mit dem eigentlichen Code zu tun,
Vielleicht was für die FAQ?
Grüsse
Wolf