<?PHP
error_reporting( E_ALL | E_STRICT );
ini_set( 'display_errors', 1);
$email_to = "info@xy.de";
$email_betreff = "betreff";
$email_from_name = "$Name";
$email_from_mail = "$Mail";
?>
<style type="text/css">
<!--
#kontakt {
margin-top:0px;
margin-bottom:0px;
height:500px;
}
.kontakt {
margin-left:10px;
width:765px;
}
.cssform {
border: thin solid #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
color: #930000;
text-decoration: none;
}
-->
</style>
<?php
error_reporting( E_ALL | E_STRICT );
ini_set( 'display_errors', 1);
if(!isset($Name)){
?>
<script type="text/javascript">
<!--
function MM_validateForm() { //v4.0
if (document.getElementById){
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' muss eine E-Mailadresse sein.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' muss eine Nummer enthalten.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' muss eine Nummer zwischen '+min+' und '+max+' enthalten.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' ist erforderlich.\n'; }
} if (errors) alert('Folgende Fehler sind aufgetreten:\n'+errors);
document.MM_returnValue = (errors == '');
} }
//-->
</script>
<div id="kontakt">
<div class="kontakt"><span class="minga"><br />Hier kannst Du Deine individuellen Wünsche, Dein Lob und im äußersten Notfall<br> auch Deine Kritik loswerden.</span></div>
<form name="form1" method="post" action="index.php?link=kontakt">
<div class="kontakt">
<p class="minga">Dein Name:</p>
<input name="Name" type="text" class="cssform" id="Name" size="80">
</div>
<div class="kontakt">
<p class="minga">Deine E-Mailadresse:</p>
<input name="Mail" type="text" class="cssform" id="Mail" size="80">
</div>
<div class="kontakt">
<p class="minga">Deine Nachricht:</p>
<textarea name="Nachricht" cols="77" rows="5" class="cssform" id="Nachricht">
</textarea>
</div>
<div class="kontakt">
<input name="Submit" type="submit" class="cssform" onClick="MM_validateForm('Name','','R','Mail','','RisEmail','Nachricht','','R');return document.MM_returnValue" value="Absenden">
<input name="Submit2" type="reset" class="cssform" value="Zurücksetzen">
</div>
</form>
</div>
<?php
error_reporting( E_ALL | E_STRICT );
ini_set( 'display_errors', 1);
}
else{
$emailbody = '
<html>
<!--
Hallo xy,
Dein System unterstuetzt keine HTML-Mails!
Folgende Nachricht wurde Ihnen uebermittelt:
' . $Text . '
-->
<body bgcolor="#930000" text="#FFFFFF">
<center>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="101"><font color="#FFFFFF" size="3" face="Verdana, Arial, Helvetica, sans-serif"><strong>Name:</strong></font></td>
<td bgcolor="#930000"><font size="3" face="Arial" color="#ffffff"><strong>' . $Name . '</strong></font></td>
</tr>
<tr>
<td><font color="#FFFFFF" size="3" face="Verdana, Arial, Helvetica, sans-serif"><strong>E-Mail:</strong></font></td>
<td bgcolor="#930000"><font size="3" face="Arial" color="#ffffff"><strong>' . $Mail . '</strong></font></td>
</tr>
<tr>
<td valign="top"><font color="#FFFFFF" size="3" face="Verdana, Arial, Helvetica, sans-serif"><strong>Nachricht:</strong></font></td>
<td bgcolor="#930000"><font size="3" face="Arial" color="#ffffff"><strong>' . $Nachricht . '</strong></font></td>
</tr>
</table>
</center>
</body>
</html>
';
$header="From:$email_from_name<$email_from_mail>\n";
$header .= "Reply-To: $email_from_mail\n";
$header .= "Bcc: $email_to_bcc\n";
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "X-Sender-IP: $REMOTE_ADDR\n";
$header .= "Content-Type: text/html";
mail($email_to,$email_betreff,$emailbody,$header);
echo "<div id=\"kontakt\"><div class=\"kontakt\"><p class=\"minga\">Das Formular wurde erfolgreich abgesendet.<br>Vielen Dank für deine Mail an XY, wir werden uns schnellstmöglich mit dir in Verbindung setzen.</p></div></div>";
}
?>