Formulardaten übergeben - Mail Funktion in PHP

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Cooper2201
Mitglied
Beiträge: 20
Registriert: 23.08.2002 15:53
Wohnort: Rodgau

Formulardaten übergeben - Mail Funktion in PHP

Beitrag 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
Nichts ist so wie es scheint
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Die mail() funktion selbst akzeptiert nur 4 Parameter. Die Parameter selbst können jedoch länger sein.
alexpetri

Beitrag 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
Gast

Beitrag von Gast »

Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

Re: Formulardaten übergeben - Mail Funktion in PHP

Beitrag 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... ;)
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
Antworten

Zurück zu „Coding & Technik“