Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-09-2011, 00:17   #1 (permalink)
Neuer User
 
Benutzerbild von option
 
Registriert seit: Aug 2006
Beiträge: 357
PHP - email mehrfach senden mit einem aufruf

hallo leute,

ich würde gerne eine email mehrfach absenden aber ohne BCC/CC - geht das?
so mach ich es im moment:
> [PHP] <?php $file = $_POST["file"]; $message = $_POST["message"]; - Pastebin.com

ich würde gerne den string abfragen und je nach dem z.b. das subject und die message anpassen.

ich hab mal ein dreckiges beispiel gemacht um zu verdeutlichen was ich meine:
PHP-Code:
$to "foo@xy1.com,bar@domain.com,info@hallo.tv"

if( in $to  string ==  "@xy1.com")
$subject "text 1";
$message "text a";
mail($to,$subject,$message,$headers);

else if(
in $to string == "@domain.com"
$subject "text 2";
$message "text b";
mail($to,$subject,$message,$headers);

else if(
in $to string == "@hallo.tv")
$subject "text 3";
$message "text c";
mail($to,$subject,$message,$headers); 
also es werden dann 3 emails mit unteschiedlichem inhalt mit nur einem aufruf abgeschickt.
wie macht man sowas das es auch funktioniert?

freue mich auf antworten.
option
option ist offline   Mit Zitat antworten
Alt 19-09-2011, 06:22   #2 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
explode() und strstr() oder preg_match()
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 19-09-2011, 16:20   #3 (permalink)
Neuer User
 
Benutzerbild von option
 
Registriert seit: Aug 2006
Beiträge: 357
würde das denn dann funktionieren das mehrfach mail($to,$subject,$message,$headers); aufgerufen wird so wie ich das skizziert habe?
option ist offline   Mit Zitat antworten
Alt 19-09-2011, 16:32   #4 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Wenn es drei mal if ist und dann nicht if else dann ja.

Schönheitshalber ist es aber besser die E-Mail-Adressen in ein Array zu machen und dieses dann zu durchlaufen
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 19-09-2011, 20:02   #5 (permalink)
Neuer User
 
Benutzerbild von option
 
Registriert seit: Aug 2006
Beiträge: 357
Zitat:
Schönheitshalber ist es aber besser die E-Mail-Adressen in ein Array zu machen und dieses dann zu durchlaufen
wie sollte das aussehen?
option ist offline   Mit Zitat antworten
Alt 19-09-2011, 20:14   #6 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
Zitat:
Zitat von option Beitrag anzeigen
wie sollte das aussehen?
Scheint wohl, als ob du keine Ahnung vom programmieren hast, oder?

Hier mal ein paar Tipps, die dich deiner Lösung näher bringen sollten:

1. Finde heraus, wie man einen String (Zeichenkette), welcher ein gewisses "Muster"
aufweist in ein Array aufsplitten kann. Der String wäre hier der Wert der Variable $to,
das angesprochene "Muster" ist das Trennzeichen, welches die E-Mailadressen in dem
String voneinander trennt.

2. Finde heraus, wie du das in Schritt 1 aufgestellte Array dazu nutzen kannst um z.b
eine foreach-Schleife zu durchlaufen.

3. Finde heraus, wie du ein Teilstring aus einem String auslesen kannst (z.B. alle Zeichen
nach dem @-Zeichen). Die Strings wären hier die Werte aus dem Array aus Schritt 1.

4. Finde heraus, wie du die Teilstrings in einer if-Bedingung überprüfen kannst und wie du
damit dann deine gewünschten E-Mails versenden kannst.

PS: etwas mehr Eigeninitiative ist jedoch erforderlich, sonst klappt das nicht
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs

Geändert von :: RK :: (19-09-2011 um 20:17 Uhr)
:: RK :: ist offline   Mit Zitat antworten
Alt 19-09-2011, 20:47   #7 (permalink)
Neuer User
 
Benutzerbild von option
 
Registriert seit: Aug 2006
Beiträge: 357
Zitat:
Zitat von :: RK :: Beitrag anzeigen
Scheint wohl, als ob du keine Ahnung vom programmieren hast, oder?
man ist nicht allwissend.

hab es aber mittlerweile hinbekommen.
mir ging es auch nur grundlegend um die frage OB es überhaupt mit PHP machbar ist. ich war nicht auf eine komplettlösung aus.

danke euch.
option
option ist offline   Mit Zitat antworten
Alt 20-09-2011, 13:10   #8 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Und wie sieht dein Code aus? Evt. kann man da noch etwas verbessern
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
eMail aus Air-App senden mariohofer Adobe AIR 4 30-04-2010 13:29
SMS und email senden gecco1 Flash 8 39 01-03-2010 09:15
automatische email senden redbolt ActionScript 1 3 28-04-2005 09:22
Aufruf eines EMail Clients Bandinformation Flash 4 und Flash 5 5 13-03-2003 15:16
Cookie senden mit jedem loadVariables-Aufruf? makor ActionScript 1 2 03-01-2002 14:24


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:23 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele