Hallo liebe psdler.
Ich bräuchte dringen eure Hilfe bei meinem Kontaktformular.
Ich bekomm einfach keine Email davon!
Könntet ihr mal durchgucken, ob alles stimmt:?
zu:
Ich bräuchte dringen eure Hilfe bei meinem Kontaktformular.
Ich bekomm einfach keine Email davon!
Könntet ihr mal durchgucken, ob alles stimmt:?
PHP:
<form action="kontakt-auswerten.php" method="post">
<span class="form_title">Firmenname</span>
<span class="form_element">
<input type="text" name="company" size="40" />
</span>
<span class="form_title">Name</span>
<span class="form_element">
<input type="text" name="Authorized" size="40" />
</span>
<span class="form_title">E-Mail Adresse *</span>
<span class="form_element">
<input type="text" name="email" size="40" />
</span>
<span class="form_title">Telefonnummer *</span>
<span class="form_element">
<input type="text" name="phone" size="40" />
</span>
<span class="form_title">Adresse *</span>
<span class="form_element">
<input type="text" name="Address" size="40" />
</span>
<span class="form_title">Ihre Nachricht</span>
<span class="form_element">
<textarea rows="11" name="information" cols="40"></textarea></span>
<span class="form_element"><input type="submit" value="Senden" name="submit" />
<font color="#6699FF" size="-1">Felder mit * sind Pflichtfelder</font></span>
</form>
zu:
PHP:
<?php
if( empty($_POST['Name']) || empty($_POST['Nachricht']) || empty($_POST['Email']) ) // Hier wird überprüft ob alle benötigten felder angegeben wurden( name, nachricht und email)
{
echo " Sie haben nicht alle Felder ausgefüllt!!! "; // fehlermeldung falls sie nicht ausgefüllt wurden.
}
else // wenn doch geht es hier weiter
{
$message = addslashes($_POST['Nachricht']); // die funktion addslashes bewirkt, kurz gesagt, das dein script vor bösartigem text geschützt wird.
$email ="hier steht meine email adresse - das weiß ich :)"; // Hier kommt deine email adresse rein, zu bedenken ist das die anführungszeichen gesetzt bleiben.
$name = addslashes($_POST['Name']);
$betreff = "Sie haben eine Nachricht von ".$name." ";
$senden = @mail($email , $betreff, $message); // hier wird die email an deine email adresse gesendet.
if($senden) // hier wird überprüft ob die email erfolgreich versendet wurde
echo " Die E-Mail wurde erfolgreich versendet."; // text falls gesendet
else
echo " Es ist ein Fehler beim versenden der E-Mail aufgetreten!"; // text falls fehler beim senden aufgetreten sind
}
?>