Jörg Rißmann
Erfahrenes Mitglied
Fast richtig ;-)
Alle "übergebenen" Variablen sind die Variablen, die du nicht im aktuell geparsten Teil des Skriptes definierst.
Also z.B. über ein Formular übergebene Werte oder über die URL-übergebene Werte.
In deinem erst genannten Beispiel ist das nur der $empfaenger.
Solltest du dein Formular erweitern und z.B. den Text oder Betreff noch einbauen, musst du dieses Verfahren ebenso darauf anwenden.
Alle "übergebenen" Variablen sind die Variablen, die du nicht im aktuell geparsten Teil des Skriptes definierst.
Also z.B. über ein Formular übergebene Werte oder über die URL-übergebene Werte.
In deinem erst genannten Beispiel ist das nur der $empfaenger.
PHP:
<?php
//send_mail.php
$empfaenger = $_POST['empfaenger'];
if (!empty($empfaenger)) {
$sender = "Firma";
$sendermail = "xyz@abc.de";
$betreff = "Betreff";
$text = "text text text text";
$header = "From: \"".$sender."\" <".$sendermail.">\n";
mail($empfaenger, $betreff, $text, $header);
header ("Location:danke.php");
//echo "Mail erfolgreich gesendet!<BR><BR>";
}
else {
?>
Solltest du dein Formular erweitern und z.B. den Text oder Betreff noch einbauen, musst du dieses Verfahren ebenso darauf anwenden.