Hallo erst einmal. Ich hoffe Ihr könnt mir helfen.
Ich versuche eine Kontaktformular mit Hilfe von html und php zusammen zu stellen.
Leider funktioniert es nicht, wenn der Button "Senden" betätigt wird, sprich es kommt keine Mail beim Admin an.
Vielen Dank schon mal.
Hier die php-Datei (formular.php):
PHP
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Nachricht gesendet</title>
</head>
<!--<body style="background-color: #808080">-->
<?PHP
if ($_POST[nachricht]) {
// hier findet man die mail Zeile mit der Adresse an die der Inhalt des Formular gesendet wird.
mail("info@hannemann-wd.ch","Nachricht von $_POST[name]");
// hier findet man schreibt man die Ausgabemeldungen die der Benutzer nach dem senden der Mail in seinem Browser angezeigt werden.
echo "Danke für ihre Angaben!<br>";
echo "Ihre Angaben wurden per Mail an den Administrator übermittelt:<br>";
echo "Name: $_POST[name]<br>";
echo "Nachricht: $_POST[nachricht]<br>";
} else {
// hier findet die Fehlerbehandlung statt, falls das Formular nicht korrekt gesendet werden konnte. Meldung ausgeben usw...
echo "Fehler bei der Übermittlung ihrer Angaben, wenden sie sich bitte per Email an info@hannemann-wd.ch<br>";
}
?>
</body>
</html>
Alles anzeigen
Und hier die html-Datei:
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Kontakt</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="layout.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/cufon-yui.js"></script>
<script type="text/javascript" src="js/FreeSetCTT_400.font.js"></script>
<script type="text/javascript" src="js/FreeSetC_700.font.js"></script>
<script type="text/javascript" src="js/cufon-replace.js"></script>
<!--[if lt IE 7]>
<script type="text/javascript" src="js/ie_png.js"></script>
<script type="text/javascript">
ie_png.fix('.png, #menu li a, #navi li a');
</script>
<link href="ie.css" rel="stylesheet" type="text/css" />
<![endif]-->
</head>
<body id="page8">
<div id="main-bg">
<div id="main">
<!-- content -->
<div id="content"> <a href="index.html" id="exit"></a> <a href="#" id="blog">BLOG</a>
<div id="content-blog">
<div class="indent">
<div class="wrapper">
<h2><span>Kontakt Information</span></h2>
<form action="formular.php" method="post" id="contact-form">
<div class="wrapper">
<textarea name="nachricht" cols="" rows="" onblur="if(this.value=='') this.value='Nachricht:'" onfocus="if(this.value =='Message:' ) this.value=''" >Nachricht:</textarea>
<label>
<input name="name" type="text" value="Name:" onblur="if(this.value=='') this.value='Name:'" onfocus="if(this.value =='Your Name:' ) this.value=''" />
</label>
<label>
<input name="telefon" type="text" value="Telefon:" onblur="if(this.value=='') this.value='Telefon:'" onfocus="if(this.value =='Phone:' ) this.value=''" />
</label>
<label>
<input name="email" type="text" value="E-mail:" onblur="if(this.value=='') this.value='E-mail:'" onfocus="if(this.value =='E-mail:' ) this.value=''" />
</label>
<div class="clear"></div>
<a href="index-7.html" onclick="document.getElementById('contact-form').submit()">Senden</a> <a href="#" onclick="document.getElementById('contact-form').reset()">Zurücksetzen</a>
<div class="clear"></div>
</div>
</form>
<h6> <strong>Meier-Bosshart-Strasse 3 | 8048 Zürich<br />
<small>+41-79-754-64-90</small>Telefon: <br />
<small>joern.hannemann</small>skype: <br />
<small><a href="mailto: info@hannemann-wd.ch">info@hannemann-wd.ch</a></small> E-mail:</strong> </h6>
<p>Wenn auch Sie interessante Bilder von sich wollen oder andere grafische Aufgaben erledigt haben möchten, dann zögern Sie nicht mich zu kontaktieren.</p>
</div>
</div>
</div>
<ul id="navi">
<li class="act"><a href="index.html"> Kontakt</a></li>
</ul>
</div>
<!-- footer -->
<div id="footer">
<div class="inner">
<div class="wrapper"> <strong><em>Telefon:</em> +41-79-754-64-90</strong> <strong><em>Email:</em> info@hannemann-wd.ch</strong>
<p><span>Der Name</span> © 2010 | <a href="index-8.html">AGBs</a></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
Alles anzeigen