Aktives Mitglied
Hallo liebe Leute,
ich sitze gerade daran ein recht einfaches Kontaktformular zu basteln. Da ich wusste, dass es dazu 'ne Funktion gibt habe ich mich mal auf php.net umgeschaut und was gefunden.
Leider bekomme ich bei der if-Anbfrage immer "Fail" ausgegeben, kann mir aber nicht wirklich erkläre womit das zusammenhängt. Eigentlich habe ich mich ziemlich genau an das Beispiel gehalten. Findet einer von euch vllt einfach nur einen Schusselfehler meinerseits? Leider bekomme ich auch keine "richtige" Fehlermeldung ...
Grüße
ich sitze gerade daran ein recht einfaches Kontaktformular zu basteln. Da ich wusste, dass es dazu 'ne Funktion gibt habe ich mich mal auf php.net umgeschaut und was gefunden.
Bitte kostenlos registrieren, damit du die Links siehst.
Anhand der da aufgeführten Beispiele habe ich mich dann mal versucht und folgenden Code gebastelt:
PHP:
<?php
if(isset($_POST['submit'])) {
$to = 'xxx@xxx.info';
$message = wordwrap($_POST['message'], '70');
$header = 'From: '.$_POST['from']; //Mailcheck einbauen
$subject = $_POST['subject_1'].' - '.$_POST['subject_2'];
echo 'An: '.$to.'<br>Betreff: '.$subject.'<br>Nachricht: '.$message.'<br>Von: '.$header;
if(mail($to, $subject, $message, $header)) { echo 'Erfolg'; } else { echo 'Fail'; }
}
?>
Code:
<form name="kontakt" method="post" action="#">
<div>
Absender<br>
<input type="text" name="from" size="30"><br>
Thema<br>
<select name="subject_1">
<option value="1">Thema 1</option>
<option value="2">Thema 2</option>
<option value="3">Thema 3</option>
<option value="4">Thema 4</option>
</select>
<input type="text" name="subject_2" value="2. Betreff">
<br>
<textarea cols="30" rows="5" name="message"></textarea><br>
<input type="submit" name="submit" value="absenden">
</div>
</from>
Grüße