php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.03.2009, 17:21  
Erfahrener Benutzer
 
Registriert seit: 03.10.2008
Beiträge: 227
thiagojonas zeigte ein beschämendes Verhalten in der Vergangenheit
Standard Email an mehrere Empfänger verschicken.

Hallo Freude,
habe da mal ein kurze Frage.
Ich habe ein Formular das Email verchickt.
Jedoch halt nur an eine Person auf einmal.

Ich mcöhte gerne jetzt eine E-mail an mehrere Personen auf einmal schicken.
Gut einfach ein "," zwichen jede E-Mail Adresse.

Aber ich habe ja auch noch die Vornamen und Nachnamen, sowie die Email adresse, die sich in eine Datenbank in eine Zeile sich befinden.
D.H. für jeden einzelne Email soll der dazugehörige Name mitversendet werden, z.B. als "Betreff".

Soll ich das in eine while-Schleife einbauen?

Mein Email-Script:

PHP-Code:
<?php 
//deine Variablen Aus Flash holen 

$name=$_POST['name']; 
$nachname=$_POST['nachname']; 
$email=$_POST['email'];
$telefon=$_POST['telefon'];  
$text=$_POST['text']; 


// Text für die Bestätigungsmail 
//----------------------------------------------------------- 
$vtext=" Deine Mail ist sicher angekommen."
//----------------------------------------------------------- 
//DEINE EMAILADRESSE 
$empf="pups@pups.de"
// Betreff der Bestätigungsmail 
//----------------------------------------------------------- 
$bestaetigung="Wayne"
$text=str_replace("\\\"","\"",$text); 
$text=str_replace("\'","'",$text); 
urlencode ($text); 
$text=str_replace("%0D","\n",$text); 

//----------------------------------------------------------- 
//EMAILTEXT 

$emailtext=" Name: $name $nachname \n Telefon: $telefon \n E-Mail: $email \n\n $name $nachname schickt Ihnen folgende Email:\n\n ".$text;
// e-Mail wird abgeschickt und zur Bestätigung wird noch eine Mail an den Absender geschickt 
mail($empf,"Wayne",$emailtext); 
mail($email,$bestaetigung,$vtext,"From: ".$empf); 
?>
Mein Ansatz:
PHP-Code:
while($row mysql_fetch_assoc($result)) {
       
$vorname $row['Vorname']
       
$Nachname$row['Nachname']
       
$email$row['Email']

Wie kann ich dann das ganze Verknüpfen?

Geändert von thiagojonas (04.03.2009 um 17:24 Uhr).
thiagojonas ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.03.2009, 17:25  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Die Frage besitzt keine Fortgeschrittenen-Niveau

[MOD: verschoben]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 04.03.2009, 17:30  
Erfahrener Benutzer
 
Registriert seit: 03.10.2008
Beiträge: 227
thiagojonas zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Entschuldigung

Danke
thiagojonas ist offline  
Alt 04.03.2009, 17:41  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ich empfehle (wie immer) eine Mailerklasse.

Wenn Du das nicht willst, solltest Du nicht die Mailversendung, sondern den Aufbau der Adresszeile (bzw. des CC-Headers) in einer Schleife vornehmen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 04.03.2009, 18:00  
Erfahrener Benutzer
 
Registriert seit: 03.10.2008
Beiträge: 227
thiagojonas zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Und wie würde das mit der For-Schleife aussehen?
thiagojonas ist offline  
Alt 04.03.2009, 18:03  
Erfahrener Benutzer
 
Benutzerbild von ph|L
 
Registriert seit: 14.08.2008
Beiträge: 159
PHP-Kenntnisse:
Fortgeschritten
ph|L befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
while($row mysql_fetch_assoc($result)) {
       
$vorname $row['Vorname'];
       
$Nachname$row['Nachname'];
       
$email$row['Email'];

// Text für die Bestätigungsmail 
//----------------------------------------------------------- 
$vtext=" Deine Mail ist sicher angekommen."
//----------------------------------------------------------- 
//DEINE EMAILADRESSE 
$empf=$email;
// Betreff der Bestätigungsmail 
//----------------------------------------------------------- 
$bestaetigung="Wayne"
$text=str_replace("\\\"","\"",$text); 
$text=str_replace("\'","'",$text); 
urlencode ($text); 
$text=str_replace("%0D","\n",$text); 

//----------------------------------------------------------- 
//EMAILTEXT 

$emailtext=" Name: $name $nachname \n Telefon: $telefon \n E-Mail: $email \n\n $name $nachname schickt Ihnen folgende Email:\n\n ".$text;
// e-Mail wird abgeschickt und zur Bestätigung wird noch eine Mail an den Absender geschickt 
mail($empf,"Wayne",$emailtext); 
mail($email,$bestaetigung,$vtext,"From: ".$empf); 



greetz
ph|L ist offline  
Alt 04.03.2009, 18:05  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Genau das wollte ichg vermeiden.

Es ist nicht nötig,
- die Emaildaten mehrfach aufzubereiten
- die Email mehrfach zu versenden (dafür gibts CC/BCC Header)
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 04.03.2009, 18:11  
Erfahrener Benutzer
 
Benutzerbild von ph|L
 
Registriert seit: 14.08.2008
Beiträge: 159
PHP-Kenntnisse:
Fortgeschritten
ph|L befindet sich auf einem aufstrebenden Ast
Standard

Jenachdem wofür er es brauch.. wenn es nur 10 Stück sind oder ne recht kleine menge ist es total wayne ob man die E-Mail mehrfach "befüllt" ..

natürlich kann man es auch anders lösen... aber er hat keine Informationen für den Umfang gegeben - also ist es so auch möglich .. nicht schön.

Ausserdem wenn er den Betreff ändern möchte muss er die Email ändern ... du kannst den Header nicht ändern und alle Leute in CC reinpacken..

greetz
ph|L ist offline  
Alt 04.03.2009, 18:15  
Erfahrener Benutzer
 
Registriert seit: 03.10.2008
Beiträge: 227
thiagojonas zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Danke PHl

Ich würde gerne aber auch die ander Möglcihkeit wissen, den ich wollte gerne mehr als 10 aufeinmal verschicken
thiagojonas ist offline  
Alt 04.03.2009, 18:18  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

c/c verschickt man überhaupt keine Mails, weil dann jeder einzelne der Empfänger alle anderen Emailadressen sehen kann.
Das kann man mit bcc zwar verhindern, doch kann man so die mails nicht personalisieren. Es empfielt sich also immer eine Schleife, innerhalb derer die Empfänger gesetzt und die Personalisierung durchgeführt wird.
Wolla ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
probleme mit Email versand SilferSurver PHP Tipps 2009 0 05.01.2009 21:45
PHP eMail mit CSS moercel PHP Tipps 2008 11 20.12.2008 01:13
Smarty Ausgabe in PDF schreiben und als EMail verschicken heohni PHP Tipps 2008 3 03.11.2008 09:15
[Erledigt] mysql abfrage per email verschicken djscaleo PHP Tipps 2008 8 02.11.2008 18:36
Probleme mit abzusendender Email Leicowitz PHP Tipps 2008 17 17.09.2008 08:59
Email verschicken entkoppeln Chriz PHP-Fortgeschrittene 10 10.07.2008 20:41
Abfrage ob email adresse schon vorhanden ist TeazY PHP Tipps 2008 10 16.12.2007 12:22
Email verschicken - funktioniert nicht mar8125 PHP Tipps 2006 3 31.08.2006 15:20
eMail an viele Empfänger snatch-ic PHP Tipps 2006 11 20.06.2006 14:43
emails an empfänger aus einem mysql array versenden singh PHP Tipps 2006 2 11.05.2006 10:08
[Erledigt] automatisch Email PHP Tipps 2005-2 3 26.07.2005 12:53
Email adress lesen, verschicken. PHP Tipps 2005-2 9 10.06.2005 16:38
email an 2 Empfänger Soese PHP Tipps 2004-2 4 05.12.2004 12:14
Wie implementiere ich mein Email Formular? PHP Tipps 2004-2 2 14.11.2004 17:02
email mit outlook verschicken... Sclot PHP Tipps 2004 2 13.06.2004 14:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wie sendet man eine email an mehrere empfänger gleichzeitig, php email an mehrere empfänger, email an mehrere adressen verschicken, wie sendet man ein email an mehrere empfänger gleichzeitig, php mail mehrere empfänger, php mail an mehrere empfänger, wie sendet man eine e-mail an mehrere empfänger gleichzeitig, email an mehrere empfänger, wie sendet man eine email an mehrere empfänger, php mail 2 empfänger, php email mehrere empfänger, e mail an mehrere empfänger php, email an mehrere verschicken, http://www.php.de/php-einsteiger/52551-email-mehrere-empfaenger-verschicken.html, email an mehrere versenden, wie sendet man eine e-mail an mehrere empfänger, wie verschickt man eine email an mehrere, wie sendet man ein email an mehrere empfänger gleichzeitig?, wie schickt man eine email an mehrere, email mehrere empfänger

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum