Created
July 4, 2013 11:41
-
-
Save wemakeweb/5926996 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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 & 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> | |
| |
<a href="impr.html">Impressum</a> | |
| |
<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