<?php
session_start();
function encrypt($string, $key) {
$result = '';
for($i=0; $i<strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)+ord($keychar));
$result.=$char;
}
return base64_encode($result);
}
$sicherheits_eingabe = encrypt($_POST["sicherheitscode"], "88cssf871");
$sicherheits_eingabe = str_replace("=", "", $sicherheits_eingabe);
if(isset($_SESSION['rechen_captcha_spam']) AND $sicherheits_eingabe == $_SESSION['rechen_captcha_spam']){
unset($_SESSION['rechen_captcha_spam']);
}
if ($_POST) {
$vorname = $_POST['name'];
$nachname = $_POST['firma'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
$email = $_POST['email'];
# Ihre E-Mail-Adresse
$an ="meine.email@gmx.at";
# Diese Nachricht wird an Ihre E-Mail-Adresse gesendet
$text = "Hallo, Sie haben eine neue Nachricht von Herr/ Frau $name, von der Firma $firma erhalten:\n\n
====\n $nachricht\n====\n\nSie können Herr/ Frau $name unter dieser Email $email oder unter Tel: $fon erreichen.";
@mail($an, $betreff, $text, "From: " . $email);
echo "<p>Vielen Dank, Herr/ Frau $name, Ihre Nachricht wurde gesendet und in Kürze von mir beantwortet!</p>";
}
else { ?>
<script type="text/javascript">
function eingaben_ueberpruefen(){
var mail = document.Formular.email.value;
if (document.Formular.name.value.length < 3) { // Name mindestens 5 Zeichen
alert("Sie haben noch keinen Ansprechnamen eingegeben!")
document.Formular.name.focus();
return false;
}
else if (document.Formular.firma.value.length < 3) { // Firma mindestens 2 Zeichen
alert("Bitte geben Sie Ihre Firma ein");
document.Formular.firma.focus();
return false;
}
else if (mail.length < 10 || mail.indexOf ('@',0) == -1 || mail.indexOf ('.',0) == -1) {
alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.")
document.Formular.email.select();
return false;
}
else if (document.Formular.betreff.value.length < 2) { // Betreff mindestens 2 Zeichen
alert("Bitte geben Sie einen Betreff ein!")
document.Formular.betreff.focus();
return false;
}
else if (document.Formular.nachricht.value.length < 5) { // Nachricht mindestens 5 Zeichen
alert("Bitte geben Sie eine Nachricht ein!")
document.Formular.nachricht.focus();
return false;
}
else if (document.Formular.fon.value.length < 5) { // Nachricht mindestens 5 Zeichen
alert("Bitte geben Sie eine gültige Telefonnummer ein!")
document.Formular.fon.focus();
return false;
}
else
return true;
}
</script>
</p>
<form name="Formular" method="post" action="<?php echo $_SERVER['']; ?>"
onsubmit="return eingaben_ueberpruefen();">
<table border="0" align="center" cellpadding="4" cellspacing="2">
<tr>
<td width="118">*Ansprechpartner:</td>
<td colspan="3"><input type="text" name="name" size="35" maxlength="40"></td>
</tr>
<tr>
<td>*Firma</td>
<td colspan="3"><input type="text" name="firma" size="35" maxlength="40"></td>
</tr>
<tr>
<td>*Telefon:</td>
<td colspan="3"><input type="text" name="fon" size="35" maxlength="40" id="fon"></td>
</tr>
<tr>
<td>*E-Mail:</td>
<td colspan="3"><input type="text" name="email" size="35" maxlength="40"></td>
</tr>
<tr>
<td>*Betreff:</td>
<td colspan="3"><label>
<select name="betreff" size="1" id="betreff">
<option>Anfrage</option>
<option>Sonstiges</option>
</select>
</label></td>
</tr>
<tr>
<td colspan="4">
<br>
*Nachricht:<br>
<br>
<textarea name="nachricht" cols="45" rows="10"></textarea> </td>
</tr>
<tr>
<td><img src="rechen-captcha.php"></td>
<td width="45"><input type="text" name="sicherheitscode" size="5"></td>
<td width="209">Bitte das Ergebnis eintragen!</td>
</tr>
<tr>
<th colspan="4"><input type="submit" class="fliess" value="Mail absenden"></th>
</tr>
</table>
</form>
<?php
}
?>