Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
<html>
<head>
<Title>Mail Beispiel mit PHP</title>
</head>
<body>
<font face="Arial">
<b>Mail Beispiel mit PHP</b>
<form action="phpmailer.php" method="POST">
Name, Vorname: <INPUT TYPE="text" NAME="name_surname">
<br>
Absender-Email: <INPUT TYPE="text" NAME="mailfrom">
<br>
Betreff: <INPUT TYPE="text" NAME="subject">
<br>
Text:<br><TEXTAREA NAME="email" ROWS="20" COLS="50"></TEXTAREA>
<br>
<INPUT TYPE="submit" value="E-Mail senden">
</form>
</font>
</body>
</html>
<?
echo '<b>Mail Beispiel mit PHP</b><br>';
//überprüfung der eingabe
//name vorname??
if (empty($HTTP_POST_VARS['name_surname'])) {
echo 'Geben Sie Ihren Namen und Vornamen an!<br>';
$error = 'on';
}
//absender-email-adresse??
if (empty($HTTP_POST_VARS['mailfrom'])) {
echo 'Geben Sie Ihre E-Mail-Adresse an!<br>';
$error = 'on';
}
//betreff??
if (empty($HTTP_POST_VARS['subject'])) {
echo 'Kein Betreff angeben!<br>';
$error = 'on';
}
//email (text)??
if (empty($HTTP_POST_VARS['email'])) {
echo 'Leere E-Mails werden nicht versendet!<br>';
$error = 'on';
}
//falls die überprüfung in ordnung ist, email senden
if(!isset($error)) {
//vereinfachung der variablen
$name_surname = $HTTP_POST_VARS['name_surname'];
$mailfrom = $HTTP_POST_VARS['mailfrom'];
$subject = $HTTP_POST_VARS['subject'];
$text = $HTTP_POST_VARS['email'];
//header-definition
$headers .= 'From: '.$name_surname.' <'.$mailfrom.'>'."\n";
$headers .= 'X-Sender: <'.$mailfrom.'>'."\n";
$headers .= "Reply-To: ".$name_surname." <$mailfrom>\r\n";
//anpassung der zeilenumbrüche des textes für email
$text = ereg_replace('<br>',"\n",$text);
//anpassung der umlaute
$text = ereg_replace('ä',"ä",$text);
$text = ereg_replace('ö',"ö",$text);
$text = ereg_replace('ü',"ü",$text);
$text = ereg_replace('Ä',"Ä",$text);
$text = ereg_replace('Ü',"Ü",$text);
$text = ereg_replace('Ö',"Ö",$text);
//emailempfänger definieren
$mailto = "[email protected]";
//mail senden
mail ($mailto,$subject,$text,$headers);
//bestätigung
echo 'E-Mail wurde erfolgreich versendet!';
}
?>
Ich mein bei den Fehlermeldungen, wie zum bsp. FEHLER: BITTE E-MAIL ANGEBEN!warum fehlermeldungen, wo sollen denn da fehler sein?
edit:
nun ist doch ein fehler aufgetreten, undzwar wenn ich den/die code(s) kopiere und in frontpage einfüge ändern diese sich.
ist dass egal oder muss ich das ändern?
wenn das nicht normal ist, dann schick mir den code bitte einmal per e-mail!