Files
tilman.de/www/info/kontakt.phx
T
2022-12-01 15:55:22 +01:00

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" />&nbsp;<input type="reset" value="Abbrechen" />
</p>
</form>
</div>
<?php
}
?>
<?php
include_once($_SERVER['DOCUMENT_ROOT'].'/daten/php/pagefooter.php');
?>