91 lines
2.4 KiB
Plaintext
91 lines
2.4 KiB
Plaintext
<?php
|
|
include_once($_SERVER['DOCUMENT_ROOT'].'/daten/php/startup.php');
|
|
|
|
$pagetitle = 'Kontakt';
|
|
$breadcrumb = 'Kontakt';
|
|
// $keywords = '';
|
|
// $description = '';
|
|
include_once($_SERVER['DOCUMENT_ROOT'].'/daten/php/pageheader.php');
|
|
?>
|
|
|
|
<?php
|
|
/*
|
|
|
|
// Mail versenden
|
|
if (isset($_POST['send']) && is_array($_POST['send'])) {
|
|
|
|
// nur so aus Interesse: Die übergebenen Absender-Daten werden in die Mail verschoben, um
|
|
// Manupulationsversuche erkennen zu können
|
|
$unfilteredParameters = "\n-----\nUngefilterte Parameter:\nAbsender: ".$_POST['send']['author']."\nAbsenderadresse: ".$_POST['send']['mailaddress'];
|
|
|
|
$author = substr($_POST['send']['author'],0,50);
|
|
|
|
// $author darf keine Sonderzeichen enthalten (BCC-Gefahr)
|
|
$author = preg_replace('/[^A-z ,-9]/', '', $author);
|
|
|
|
$mailaddress = substr($_POST['send']['mailaddress'],0,50);
|
|
|
|
// Der reg. Ausdruck findet alle zulässigen E-Mail-Adressen. Zur Absicherung wird nur die erste gefundene als Absender verwendet
|
|
preg_match('/[\w.+-]{2,}\@[\w.-]{2,}\.[a-z]{2,6}/', $mailaddress, $mailaddresses);
|
|
|
|
$mailcontent = substr($_POST['send']['mailcontent'],0,5000);
|
|
|
|
if (@mail('feedback@tilman.de', 'Feedback von tilman.de', $mailcontent.$unfilteredParameters, "From: \"$author\" <$mailaddresses[0]>")) {
|
|
@mail("feedback@tilman.de", "Sendebestätigung: Feedback von tilman.de", "Gerade wurde eine Mail von ".$author." <$mailaddresses[0]> versendet.", "From: \"Tilman Walther\" <tilman@tilman.de>");
|
|
|
|
*/
|
|
?>
|
|
|
|
<div class="content">
|
|
<p style="text-align: center;">
|
|
Die Nachricht wurde erfolgreich versendet, vielen Dank.
|
|
</p>
|
|
</div>
|
|
|
|
<?php
|
|
}
|
|
else {
|
|
// Fehler beim Mailversand
|
|
?>
|
|
|
|
<div class="content">
|
|
<p style="text-align: center;">
|
|
Ein Fehler ist aufgetreten, die Nachricht konnte nicht versendet werden.<br/>
|
|
Bitte versuchen Sie es später noch einmal.
|
|
</p>
|
|
</div>
|
|
|
|
<?php
|
|
}
|
|
}
|
|
else {
|
|
?>
|
|
|
|
<div class="content">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
|
|
<p>
|
|
Absender<br />
|
|
<input name="send[author]" />
|
|
</p>
|
|
<p>
|
|
eMail-Adresse<br />
|
|
<input name="send[mailaddress]" />
|
|
</p>
|
|
<p>
|
|
Nachricht<br />
|
|
<textarea name="send[mailcontent]" rows="17" cols="65"></textarea>
|
|
</p>
|
|
<p>
|
|
<input type="submit" value="Absenden" /> <input type="reset" value="Abbrechen" />
|
|
</p>
|
|
</form>
|
|
</div>
|
|
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
<?php
|
|
include_once($_SERVER['DOCUMENT_ROOT'].'/daten/php/pagefooter.php');
|
|
?>
|