mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 11:57 Benutzername: Passwort: Auto-Login

Thema: PHP Formmailer mit mehreren Empfängern vom 25.07.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> PHP Formmailer mit mehreren Empfängern
Seite: 1, 2  Weiter
Autor Nachricht
bayleaf
Threadersteller

Dabei seit: 11.05.2006
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Mi 25.07.2007 16:57
Titel

PHP Formmailer mit mehreren Empfängern

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen!

Ich habe ein Problem mit meinem php script.
Was muss ich angeben, wenn ich das unten aufgeführte PHP Script an mehrere Empfänger richten will?
Ich habe von php keine Ahnung. Bin eigentlich Printer *zwinker*

Soweit funktioniert das Formular. Ich bekomme nur den zweiten Empfänger nicht unter...

Code:

<?php

### Konfiguration ###

# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!

# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'empfaenger1@webseite.de';

# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom       = '"Formmailer" formmailer@webseite.de';

# Welchen Betreff sollen die Mails erhalten?
$strSubject    = 'Betreff';

# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www. ../danke.html';

# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter  = ":\t";

### Ende Konfiguration ###

if($_POST)
{
 $strMailtext = "";

 while(list($strName,$value) = each($_POST))
 {
  if(is_array($value))
  {
   foreach($value as $value_array)
   {
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";
   }
  }
  else
  {
   $strMailtext .= $strName.$strDelimiter.$value."\n";
  }
 }

 if(get_magic_quotes_gpc())
 {
  $strMailtext = stripslashes($strMailtext);
 }

 mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
  or die("Die Mail konnte nicht versendet werden.");
 header("Location: $strReturnhtml");
 exit;
}

?>



Danke schon mal.
bayleaf

//edit: bitte zur besseren übersicht die code-tags verwenden.


Zuletzt bearbeitet von aUDIOfREAK am Do 26.07.2007 07:49, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Mi 25.07.2007 19:17
Titel

Antworten mit Zitat Zum Seitenanfang

endweder

Code:
$strEmpfaenger = 'empfaenger1@webseite.de; foo@bar.de';


oder aber gleich eine gescheite mailer klasse wie phpmailer.sourceforge.net verwenden.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
l3mon

Dabei seit: 26.07.2005
Ort: -5m
Alter: 58
Geschlecht: Männlich
Verfasst Mi 25.07.2007 19:20
Titel

Antworten mit Zitat Zum Seitenanfang

versuch mal statt
Code:
$strEmpfaenger = 'empfaenger1@webseite.de';

Code:
$strEmpfaenger = 'empfaenger1@webseite.de', 'empfaenger2@meinweb.de';


(gott hab ich den formmail schon lang nicht mehr gesehen)
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Mi 25.07.2007 19:53
Titel

Antworten mit Zitat Zum Seitenanfang

deine lösung wirft 100%ig nen parse error aus.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
SPL1FFSTAR

Dabei seit: 04.06.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 26.07.2007 00:59
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
 mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");


Code:
 mail($strEmpfaenger1, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");


etc.
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Do 26.07.2007 07:48
Titel

Antworten mit Zitat Zum Seitenanfang

ja, genau, pro empfänger eine mail versenden.

ich hab angst.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
SPL1FFSTAR

Dabei seit: 04.06.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 26.07.2007 08:28
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
Ich habe von php keine Ahnung.


warum sollten wirs ihm schwerer machen als nötig ?
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Do 26.07.2007 08:47
Titel

Antworten mit Zitat Zum Seitenanfang

und warum falscher als nötig?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Formmailer
php formmailer
Formmailer tunen - php
Formmailer in Golive CS
Pflichtfelder im Formmailer
Formmailer + Uploadscript
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.