Hi @ all
habe einige Probleme mit meinem Kontaktformular( das man hier: bplaced.rene171188.net/de/kontakt.php einsehen kann) Ich brauche ganz dringend unterstützung mit der Mail die mir zugesandt wirdt und zwar wie setze ich dort brakes ein wo ich versucht habe welche einzusetzen( genauso mit den Leerzeichen).
Und ie bekomme ich es hin, dass gewisse Felder vor dem Senden überprüft werden, ob dort auch was drinne steht?
hier der Code:
<?php
$v0 = $_POST ["anrede"];
$v1 = $_POST ["anrede"];
$v2 = $_POST ["titel"];
$v3 = $_POST ["name"];
$v4 = $_POST ["vorname"];
$v5 = $_POST ["firma"];
$v6 = $_POST ["email"];
$v7 = $_POST ["telefon"];
$v8 = $_POST ["fax"];
$v9 = $_POST ["betreff"];
$v10 = $_POST ["nachricht"];
$datum = date("d.m.Y");
$uhrzeit = date("H:i");
$mitteilung="
Am $datum wurde eine Nachricht über das Kontaktformular versendet.
Inhalt:
Name: ".$v0."".$v1." ".$v2." ".$v3." ".$v4."
Firma: ".$v5."
E-Mail: ".$v6."
Telefon: ".$v7."
Fax: ".$v8."
<br />
Betreff ".$v9."
<br />
<br />
Nachricht: ".$v10."
<br />
<br />
Mit freundlichen Grüßen";
$mail="m.haapamaeki@gmx.de";
$send=$_POST['s'];
function random($name_laenge) {
$zeichen = "abcedfhiklmnorstuvwxzöäüABCDEFGHIJKLMNOPRTSUVWXYZÖÄÜ0123456789";
$name_neu = "";
mt_srand ((double) microtime() * 1000000);
for ($i = 0; $i < $name_laenge; $i++ ) {
$name_neu .= $zeichen{mt_rand (0,strlen($zeichen))};
}
return $name_neu;
}
$zufall = random(4);
$zufall2 = $zufall;
$code = $zufall2;
if(($send!="1"))
{
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="application/x-www-form-urlencoded" name="kontakt">
<label>
<input type="radio" name="radio" id="anrede" value="anrede" />
Herr</label>
<label>
<input type="radio" name="radio" id="anrede" value="anrede" />
Frau</label>
<br />
<br />
<label>Titel
<select name="titel" class="eingabe" id="titel">
<option value=""></option>
<option value="Bischof">Bischof</option>
<option value="Dr.">Dr.</option>
<option value="Dr. Dr.">Dr. Dr.</option>
<option value="Dr. habil.">Dr. habil.</option>
<option value="Dr. Ing.">Dr. Ing.</option>
<option value="Dr. med.">Dr. med.</option>
<option value="Dr. med. vet.">Dr. med. vet.</option>
<option value="Dr. med. dent.">Dr. med. dent.</option>
<option value="Dr. rer. nat.">Dr. rer. nat.</option>
<option value="Dr. Ing. h. c.">Dr. Ing. h. c.</option>
<option value="Dr. phil. i. h. h. c.">Dr. phil. i. h. h. c.</option>
<option value="Freifrau">Freifrau</option>
<option value="Freiherr">Freiherr</option>
<option value="Graf">Graf</option>
<option value="Pfarrer">Pfarrer</option>
<option value="Prof. Dr.">Prof. Dr.</option>
<option value="Prof. Dr. med.">Prof. Dr. med.</option>
<option value="Prof. Dr. rer. nat.">Prof. Dr. rer. nat.</option>
<option value="Prof. Dr.-Ing.">Prof. Dr.-Ing.</option>
<option value="Prof.">Prof.</option>
</select>
</label>
<br />
<br />
<label>Name
<input name="name" type="text" class="eingabe" id="name" size="30" />
</label>
<br />
<br />
<label>Vorname
<input name="vorname" type="text" class="eingabe" id="vorname" size="30" />
</label>
<br />
<br />
<label>firma
<input name="firma" type="text" class="eingabe" id="firma" size="30" />
</label>
<br />
<br />
<label>E-Mail
<input name="email" type="text" class="eingabe" id="email" size="30" />
</label>
<br />
<br />
<label>Telefon
<input name="telefon" type="text" class="eingabe" id="telefon" size="30" />
</label>
<br />
<br />
<label>Fax
<input name="fax" type="text" class="eingabe" id="fax" size="30" />
</label>
<br />
<br />
<label>Betreff
<input name="betreff" type="text" class="eingabe" id="betreff" size="30" />
</label>
<br />
<br />
<label><span class="text">Ihre Mitteilung</span>
<textarea name="nachricht" cols="42" rows="6" id="nachricht"></textarea>
</label>
<div class="sicherheitscode"><?php echo "$code" ?></span>
<input type='text' name='captcha'>
<input type='hidden' name='captchaCheck' value='<?php echo "$code" ?>'>
<br />Übertragen Sie bitte den Code in das Feld</div>
<button type="submit">Senden</button>
<input type="hidden" value="1" name="s" />
</form>
<?php
} else {
$captcha = $_POST["captcha"];
$captchaCheck = $_POST["captchaCheck"];
if($captcha==""||$captcha!=$captchaCheck) {
echo "<script type='text/javascript'>
alert('Bitte beantworten Sie die Sicherheitsabfrage korrekt!');
history.back(1);
</script>";
exit;
}
$send=0;
if(mail($mail,"",$mitteilung,"from:Kontakt |"))
{
echo "<p><strong>Ihre E-Mail wurde gesendet.</strong></p>";
echo "<p><a href=".$_SERVER['PHP_SELF'].">Zurück zum Formular</a></p>";
}else{
echo "<p><strong>Es ist ein Fehler aufgetreten!</strong></p>";
echo "<p><a href=".$_SERVER['PHP_SELF'].">Zurück zum Formular</a></p>";
}
}
?>
LG,
Mika