<?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');
?>
