Files
wops.waiswuaschd.de/Kontakt.php
T

133 lines
4.5 KiB
PHP

<?php
// Einstellungen
$Datenschutz = './Datenschutz.php';
// Ihre E-Mailadresse
$ihre_emailadresse = 'admin@waiswuaschd.de';
// Absender || Muster(From: NAME <EMAIL>) // Beispiel: 'From: Max Mustermann <max@musterdomain.tld>'
$email_absender = 'From: Maximilian Wieser <admin@wieser.systems>';
// Betreff
$email_absender = 'From: Maximilian Wieser <admin@waiswuaschd.de>';
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#Webpagetitle für Website Titel und Tab Titel
#wird in Includes/Header und Includes/Menu verwendet
$webpagetitle = "Kontakt";
#Grundaufbau der Seite laden
include "Includes/Header.php";
include "Includes/Menu.php";
require './PHPMailer/class.phpmailer.php';
#######################################
session_name('wportal');
session_start();
if(isset($_POST['Mailen'])) {
#######################################
if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
######################################
$name = $_POST['name'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
#######################################
$zeit = time();
$datum = date ("d.m.Y", $zeit);
$uhrzeit = date ("H:i:s", $zeit);
$email_nachricht = "-- Kontakformularanfrage <br\>--Betreff: $betreff";
$email_nachricht .= "\nName: $name\nE-Mailadresse: $email\n\n";
$email_nachricht .= "Nachricht:\n$nachricht\n\n";
$email_nachricht .= "gesendet am $datum um $uhrzeit.";
#######################################
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->isHTML(true);
$mail->setFrom($email_absender);
$mail->Subject = "$email_betreffzeile";
$mail->AddAddress("$email");
$mail->AddAddress("$ihre_emailadresse");
$mail->Body = "$email_nachricht";
if(!$mail->send()) {
print "<script type='text/javascript' langeuage='javascript'>
alert('E-Mail konnte nicht verschickt werden. Erneut versuchen!');
</script>";
} else {
print "<script type='text/javascript' langeuage='javascript'>
alert('Nachricht versendet. Bitte überprüfen sie ihr E-Mail Postfach');
</script>";
}
}else{
print "<script type='text/javascript' langeuage='javascript'>
alert('Sicherheitscode falsch eingegeben!');
window.location = 'index.php';</script>";
}
//Variablen resetten
$name = '';
$betreff = '';
$email = '';
$nachricht = '';
}
session_destroy('Kontakt');
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
?>
<link rel="stylesheet" type="text/css" href="css/kontaktformular.css">
<div class="content">
<div class="Rahmen">
<div class="Kontaktformular">
<form name="Formular" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<div class="FormElement">
<input name="name" type="text" size="40" maxlength="100" placeholder="Name" required="required" class="TField"/>
</div>
<div class="FormElement">
<input name="email" type="text" id="email" placeholder="Email" size="40" maxlength="100" required="required" class="TField"/>
</div>
<div class="FormElement">
<input name="betreff" type="text" size="40" maxlength="50" placeholder="Betreff" required="required" class="TField"/>
</div>
<div class="TextElement">
<textarea name="nachricht" cols="40" rows="10" required="required" style="white-space: nowrap;"></textarea>
</div>
<div class="FormElement">
<img src="Captcha/Captcha.php" border="0" class="captchacode" title="Sicherheitscode"/>
</div>
<div class="FormElement">
<input name="sicherheitscode" type="text" size="20" maxlength="50" required="required" class="CField"/>
</div>
<div class="Datenschutz">
<input type="checkbox" required />
Ich stimme hiermit der <a href=<?php echo $Datenschutz;?> >Datenschutzerklärung</a> zu.
</div>
<div class="FormElement">
<input value="Absenden" class="button" type="submit" name="Mailen"/>
</div>
</form>
<br/>
</div>
</div>
</div>
<?php
#Footer einbinden
include "Includes/Footer.php";
?>