Skip to content

Instantly share code, notes, and snippets.

@wemakeweb
Created July 4, 2013 11:41
Show Gist options
  • Save wemakeweb/5926996 to your computer and use it in GitHub Desktop.
Save wemakeweb/5926996 to your computer and use it in GitHub Desktop.
<?php
// Grundlegende Einstellungen:
$Mail = "rebecca_pitterle@web.de"; //Hier die eigene E-Mail Adresse einfügen.
$Betreff = "Nachricht von Kaufmannbau.com Mobile"; //Hier Betreff der E-Mail angeben, welche an die E-Mail Adresse versandt wird.
$Name = "Peter"; //Dein Name
$Homepage = "www.m.kaufmannbau.com"; // Deine Website
$out = "";
//So, nun folgt der relativ einfach gestaltete PHP-Teil:
// Wenn (der submit Button gedrückt wurde){ dann weitermachen }
// Sonst { Einen Fehler ausgeben }
if(isset($_POST['abschicken'])){ // Der abschicken button wurde gedrückt.
if( empty($_POST['Name']) OR empty($_POST['Vorname']) OR empty($_POST['Mail']) OR empty($_POST['Eintrag']) OR empty($_POST['Telefon']) ){
// Wenn eins der Felder nicht ausgefüllt wurde, dann wird darauf hingewiesen, dass man alle Felder ausfüllen muss.
$out = "Bitte füllen Sie alle Felder korrekt aus! \n";
} else{ // Wenn alle Felder ausgefüllt wurden, dann wird das Mail verschickt:
// Vorher gebe ich den einzelnen POST Daten kürzere Namen.
$Abs_Mail = $_POST['Mail'];
$Abs_Name = $_POST['Name'];
$Abs_Nachricht = $_POST['Eintrag'];
$newsletter = !empty($_POST['newsletter']);
//Nun werde ich eine kleine persönliche Nachricht hinzufügen. Natürlich kann diese individuell angepasst werden..
$Nachricht = "Hallo Herr Kaufmann, $Abs_Name hat dir auf deiner Website per Kontaktformular folgenden Text geschickt:\n _______\n$Abs_Nachricht\n_______\n \n \n Newsletter aboniert: ". ($newsletter ? "Ja" : "Nein") ;
//Nun kommt die Mail funktion:
$gesendet = mail($Mail, $Betreff, $Nachricht,"From: $Abs_Mail");
if($gesendet){ // Wenn die Mail versandt wurde, dann diesen Text ausgeben:
$out = "Ihre Mail wurde erfolgreich an mich versandt. VIELEN DANK!";
} else { //Sonst diesen :
$out = "Ihre Mail konnte leider nicht an mich versandt werden. Probieren Sie es später noch einmal ";
}
}
}else{ //Der abschicken button wurde nicht gedrückt
$out = "Hier können Sie mir ein Feedback über diese Website mailen! \n";
}
?>
<!DOCTYPE html>
<html>
<head>
<title>My Page</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.css" />
<link rel="stylesheet" type="text/css" href="css/style.css"/>
<meta name="viewport" content="width=device-width" />
</head>
<body>
<div data-role="page">
<header>
<a href="index.html">
<h1>Kaufmannbau.com</h1>
</a>
</header>
<div id="content">
<div class="social">
<ul>
<li><a href="http://www.youtube.com/user/kaufmannbau"><img src="../img/youtube.png"></a></li>
<li><a href="https://www.facebook.com/pages/kaufmannbaucom/115500501908057"><img src="../img/facebook.png"></a></li>
<li><a href="mailto:xx@kaufmannbau.de"><img src="../img/mail.png"></a></li>
</ul>
</div>
<h2>Kontakt</h2>
<?php echo $out; ?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<table style="width:100%; background-color:#ccc; color:#123456;">
<tr><td>Name*</td><td><input type="text" name="Name"></td></tr>
<tr><td>Vorname*</td><td><input type="text" name="Vorname"></td></tr>
<tr><td>PLZ</td><td><input type="text" name="PLZ"></td></tr>
<tr><td>Ort</td><td><input type="text" name="Ort"></td></tr>
<tr><td>Telefon*</td><td><input type="text" name="Telefon"></td></tr>
<tr><td>E-Mail*</td><td><input type="text" name="Mail"></td></tr>
<tr><td>Ihre Nachricht*</td><td><textarea name="Eintrag" cols="25" rows="20"></textarea></td></tr>
<tr><td>Newsletter abonieren &amp; AGBs akzeptieren <input type="checkbox" name="newsletter" /></td></tr>
<tr><td><input type="submit" value="abschicken" name="abschicken"></td><td><input type="reset" value="zurücksetzen" name="reset"></td></tr>
</table>
</form></p>
<p> *Pflichtfelder</p>
<div id ="navigation">
<ul>
<li><a href="index.html">Startseite</a></li>
<li><a href="architektur.html">Architektur</a></li>
<li><a href="technik.html">Technik</a></li>
<li><a href="wohn.html">Wohngesund</a></li>
<li><a href="ablauf.html">Bauablauf</a></li>
<li><a href="bauherr.html">Bauherrenresümee</a></li>
<li><a href="http://www.kaufmannbau.com/">kaufmannbau.com</a></li>
</ul>
</div>
<footer>
<ul>
<a href="jobs.html">Jobs</a>
&nbsp;
<a href="impr.html">Impressum</a>
&nbsp;
<a href="kontakt.html">Kontakt</a>
</ul>
</footer>
</div><!-- /page -->
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment