Hallo ihr monster programmierer.
ich hab ein code gefunden mit dem ich ein kontaktformular machen kann:
ZitatAlles anzeigen<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Kontaktformular</title>
<meta name="author" content="Fabian Grafe">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
/* Stylesheetdefinitionen begin */
body, td {
background: white;
color: black;
font-size: 9pt;
font-family: Verdana, sans serif;
text-align: center;
}
td {
text-align: left;
}
div {
font-weight: bold;
}
input
{
margin: 0px;
background-color: #ededed;
border: 1px solid black;
color: black;
}
textarea
{
font-family: Arial, Tahoma;
border: 1px solid black;
background-color: #ededed;
color : black;
}
.mail { color: red; font-weight: bold; }
// Stylesheetdefinitionen end */
</style>
</head>
<body>
<div align="right">
Kontaktformular</div>
<div align="center">
<?php
// wenn auf abschicken geklickt worden ist
if(isset($_POST['submit']))
{
// wenn kein Name eingetragen ist
if(!$_POST['name'] empty($_POST['name'])) { ?>
<div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: Name.</span>" title="zurück">zurück</div>
<?php }
// wenn keine E-Mail-Adresse eingetragen ist
elseif(!$_POST['email'] empty($_POST['email'])) { ?>
<div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: eMail-Adresse.</span>" title="zurück">zurück</div>
<?php }
// wenn kein Nachrichtentext eingetragen ist
elseif(!$_POST['nachricht'] empty($_POST['nachricht'])) { ?>
<div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: Nachricht.</span>" title="zurück">zurück</div>
<?php }
// wenn alles eingetragen ist
else
{
/*
* deine Kontaktdaten
*
*/
$deinname = "hierDeinenNamenEintragen";
$deinemailadresse = "deine@email.tld";
/*
* E-Mail-Header:
* 1. Zeile: von welcher Adresse wird die Mail geschickt?
* 2. Zeile: Organization: Name der Domain (das, was in der Mailadresse hinter '@' steht)
* 3. Zeile: Content-Type: Format der Mail, die zweite Moeglichkeit ist text/html
* 4. Zeile: X-Mailer: Name des Mailprogramms, hier die PHP-Version
*
*/
$header.="From: \"".$_POST['name']."\" <".$_POST['email'].">\n";
$header.="Organization: ".substr($deinemailadresse,strpos($deinemailadresse,"@"))."\n";
$header.="Content-Type: text/plain;\n";
$header.="X-Mailer: PHP/".phpversion();
// Nachrichtentext
$nachricht1 = "".$_POST['nachricht']."\n\n";
// wenn in Homepage was eingetragen ist
if($_POST['homepage']) { $nachricht.="Homepage: ".$_POST['homepage'].""; }
// Mail an dich selbst verschicken
mail("\"".$deinname."\" <".$deinemailadresse.">",$betreff,$nachricht1, $header);
// Betreff der Dankesmail
$betreff_danke = "Danke für die Kontaktaufnahme";
// Text der Dankesmail
$body_danke = "Hallo ".$_POST['name'].",\n\nvielen Dank für deine Nachricht!\n\nDu erhälst in Kürze Antwort von mir.\n\n\nViele liebe Grüße,\n\n".$deinname."\n\n--\n\nDeine Nachricht an mich:\n\n".$nachricht1."";
// Header für die Dankesmail
$header_danke.="\"".$deinname."\" <".$deinemailadresse.">";
$header_danke.="Organization: ".substr($deinemailadresse,strpos($deinemailadresse,"@"))."\n";
$header_danke.="Content-Type: text/plain;\n";
$header_danke.="X-Mailer: PHP/".phpversion();
// Dankesmail verschicken
mail("\"".$_POST['name']."\" <".$_POST['email'].">",$betreff_danke,$body_danke,$header_danke);
?>
<table border="0"><tr><td colspan="2" align="left">
<span class="mail">Vielen Dank für folgende Nachricht</span></td></tr>
<tr><td colspan="2" align="center"></td></tr>
<tr><td><span class="mail">Dein Name:</span></td><td><?php echo $_POST['name']; ?></td></tr>
<tr><td><span class="mail">Deine eMail-Adresse:</span></td><td>[email='<?php echo $_POST[']"><?php echo $_POST['email']; ?>[/email]</td></tr>
<?php if($_POST['homepage']) { ?>
<tr><td><span class="mail">Homepage:</span></td><td>" target="_blank"><?php echo $_POST['homepage']; ?></td></tr>
<?php } ?>
<tr><td><span class="mail">Betreff:[/b]</td><td><?php echo $_POST['betreff']; ?></td></tr>
<tr><td valign="top"><span class="mail">Deine Nachricht:[/b]</td><td><?php echo nl2br($_POST['nachricht']); ?></td></tr><tr>
<tr><td colspan="2" align="center"></td></tr>
<td colspan="2" align="center"><span class="mail">Eine Dankes-eMail von mir ist bereits unterwegs!</span></td></tr></table>
<?php
} // end alles eingetragen
} // end Abfrage, ob gesendet
// wenn nicht gesendet, Mailformular ausgeben
else
{
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table border="0" cellspacing="0" cellpadding="5">
<tr>
<td>Dein Name:</span></td>
<td><input type="text" name="name" class="formular"></td>
</tr>
<tr>
<td>Betreff:</td>
<td><input type="text" name="betreff" class="formular"></td>
</tr>
<tr>
<td>Deine eMail-Adresse</td>
<td><input type="text" name="email" class="formular"></td>
</tr>
<tr>
<td>Deine Homepage-Adresse:</td>
<td><input type="text" name="homepage" value="http://" class="formular"></td>
</tr>
<tr>
<td valign="top">Deine Nachricht:</td>
<td><textarea name="nachricht" cols="50" rows="5" class="feld"></textarea></td>
</tr>
<tr>
<td></td>
<td align="left"><input type="reset" value="zurücksetzen" class="formular"><input type="submit" value="abschicken" name="submit" class="formular"></td>
</tr>
</table>
</form>
<?php } ?>
</div>
</body>
</html>
Frage an euch: Was muss ich ändern das die E-Mail an mich geht.