Hallo,
ich habe mir ein Captcha Formular runtergeladen und habe die html Datei entsprechend angepasst.
Am Ende wird geprüft ob das Captcha korrekt eingegeben ist und wenn das der Fall ist wird die Mail versendet:
// Email zumsammensetzen
$email = "From: " . $_SESSION['email'];
$nachrichtfertig = $_SESSION['name']. " schrieb: \n\n". $_SESSION['nachricht']. $_SESSION['angebot'] ;
$versand = mail($empfaenger, $_SESSION['betreff'], $nachrichtfertig, $email);
Logisch ist der Parameter $email der Absender, und der Parameter $nachrichtfertig fügt alle im Formular abgefragten Dinge ein.
Jetzt habe ich in meinem Formular z.B. noch den Parameter "frage" und möchte den einfügen.
Ich füge ihn also mit einem Komma ein, also:
$nachrichtfertig = $_SESSION['name']. " schrieb: \n\n". $_SESSION['nachricht']. $_SESSION['angebot'], $_SESSION['frage'} ;
Das geht nicht das Komma ist offensichtlich falsch. Mit einem Punkt kommt auch der gleiche Fehler. Ich frage mich, wie ich mehrere Parameter übergeben kann. Das mach ich doch normal mit einem Komma.
<konfused>