Seite 1 von 1

Formulardaten übergeben - Mail Funktion in PHP

Verfasst: 24.06.2003 16:42
von Cooper2201
Hi,

mal eine Frage:

Ich habe ein Formular in HTML erstellt und übergebe die Daten in ein PHP Skript. Mit der Funktion mail($empfaenger, $Betreff, $text, "From: $Name $Vorname <$Email>"); sende ich die Daten.

Warum kann ich nicht mehrere Variablen übergeben. Liegt das am Email Client? Ich wollte noch spezifische Daten in dem Formular verarbeiten und per Email versenden, doch sobald ich mehr als 3 Variablen angebe, dann wird gar nichts mehr gesendet.

Wie kann ich das realisieren?

Gruß

Cooper

Verfasst: 24.06.2003 17:39
von Pyramide
Die mail() funktion selbst akzeptiert nur 4 Parameter. Die Parameter selbst können jedoch länger sein.

Verfasst: 25.06.2003 11:37
von alexpetri
benutz lieber ne mailklasse wenn du dich mit der Mailfkt. nicht rumärgern willst (stichwort Header)
geh mal auf www.zend.com unter developer->codegallery->email
findest du da einiges
die klasse die ich benutze ist auf www.phpguru.com

Verfasst: 25.06.2003 11:38
von Gast

Re: Formulardaten übergeben - Mail Funktion in PHP

Verfasst: 25.06.2003 14:43
von Tuxman
@Cooper: Vielleicht hilft dir das hier:

Code: Alles auswählen

$mailtext = "Name: $Name \n eMail: $email \n Homepage: $Homepage \n Verbindung: $Connection \n ICQ: $Icq \n Telefonnummer: $Telefon";

mail($empfaenger, $betreff, $mailtext, "From:fake@fake.de");
Ist mehr ein Workaround, aber wayne... ;)