kurze frage. kann mir einer sagen was hier falsch ist. es wird weder eine mail versendet noch bekomme ich meldung wenn nicht alle felder ausgefüllt oder wenn die mail doch versendet wurde
PHP
// Code
<?php
$sendto = "eMail Adresse";
$message = "
Firma : $firma
Name : $name
Vorname : $vorname
eMail : $eMail
Anfrage :
$anfrage
";
if ($action == "send") {
if ($name == "" || $vorname == "" || $betreff == "" || $anfrage == "" || !preg_match("/[.a-z0-9_-]+@+[.a-z0-9_-]+.+[.a-z0-9_-]{2,}/i", $eMail)) {
echo "Es wurden nicht alle Felder korrekt ausgefüllt! Bitte überprüfen Sie ihre Angaben!";
} else {
mail($sendto, "Support : " . $betreff . " [' . date('d.M.Y') .']", $message);
echo "Nachricht erfolgreich gesendet!<p>[' . date('d.M.Y') . ']";
}
} else {
?>
<form action="kontakt.php?action=send" method="POST">
<fieldset class="kontaktdaten">
<legend><b>Kontaktdaten</b></legend>
<div class="div">Firma</div><div class="div_1"><input class="input" type="text" name="firma" /></div>
<div class="div">Name</div><div class="div_1"><input class="input" type="text" name="name" /></div>
<div class="div">Vorname</div><div class="div_1"><input class="input" type="text" name="vorname" /></div>
<div class="div">Betreff</div><div class="div_1"><input class="input" type="text" name="betreff" /></div>
<div class="div">eMail</div><div class="div_1"><input class="input" type="text" name="eMail" /></div>
</fieldset><br />
<fieldset class="kontaktdaten">
<legend><b>Anfrage</b></legend>
<textarea class="area" name="anfrage" cols="50" rows="10"></textarea>
</fieldset><br />
<fieldset class="kontaktdaten">
<legend><b>Aktion</b></legend>
<input type="submit" class="button" value="Senden"/>
<input type="submit" class="button_1" value="Reset"/>
</fieldset>
</form>
<?php
}
?>
//Code End
Alles anzeigen