Session in Mail einbauen

counteract

Erfahrenes Mitglied
Hallo!

ich habe eine Mail Funktion auf meiner Seite die abgesendet wird wenn der User alle Daten ausgefüllt hat! Nun will ich in diese Mail seinen Namen per Session einfügen, jedoch geht das nicht so wie ich das will...

ich habe es so gemacht:

PHP:
$to = $_SESSION['email'];
$from = $_SESSION['email'];
$subject = "Test";
$message = "Sehr geehrte(r) Herr/ Frau <? echo $_SESSION['name']; ?>

";
    								
	mail($to, $subject, $message, $additional_headers = null, $additional_parameters = null);

Muss man das etwa anders machen? Wenn ja wie geht das

MfG

Counteract
 
PHP:
$to = $_SESSION['email'];
$from = $_SESSION['email'];
$subject = "Test";
$message = "Sehr geehrte(r) Herr/ Frau $_SESSION['name']";
                                    
    mail($to, $subject, $message, $additional_headers = null, $additional_parameters = null);

Versuch es einmal so.
Du musst dabei nicht noch einmal gesondert die PHP Tags öffnen.
 
Ich habe das jetzt genauso gemacht aber dann bekomme ich leider diesen Fehler:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

Warum geht das nicht :confused:
 
PHP:
$to = $_SESSION['email'];
$from = $_SESSION['email'];
$subject = "Test";
$message = "Sehr geehrte(r) Herr/ Frau ".$_SESSION['name'];
$message .= "Hier der Rest der E-Mail";                                    
    mail($to, $subject, $message);

Die letzten Parameter von [phpf]mail[/phpf] können auch weggelassen werden.

Was für einen Sinn macht es übrigens $to und $from mit denselben Daten füllen zu lassen?
 
Ich finde das auch etwas komisch. Der Beuscher sendet eine E-Mail mit seiner eigenen ?
Was willst du eigendlich damit anstellen das du $_SESSION verwendest?
 
Juhuuu es funktioniert Danke!!

P.S.
Die mail dient zur Bestätigung der Eingaben! Und die $from Variable ist für eine weitere Mail die abgeschickt wird, damit man weis er sie sendet!
 
Zurück