mail() Problem

jc-freak

Mitglied
Hallo

könnte sich mal jemande den Quelltext ansehen und mir sagen warum dieses Formular keine Mails verschickt?

danke

PHP:
<?

if(isset($_POST['addentry'])) 
  {
    if($_POST['name'] == '' || $_POST['betreff'] == '' || $_POST['email'] == '' || $_POST['nachricht'] == '') 
    {
      echo "<br>";
      echo "<p>Nicht alle Daten eingegeben!</p>";
    }
    else 
    {
      mail($_POST['empfaenger'], $_POST['betreff'], $_POST['nachricht'], $_POST['email'], $_POST['name']);
      echo "<br>";
      echo "<p>E-Mail wurde versendet!</p>";
    }
  echo "<br>";
  }

?> 

<form method="post" action="index.php?page=kontakt">
  <input type="hidden" name="addentry" value="1">
  <p>Empfänger: <select name="empfaenger">
    <option value="spartenleiter@tus-zeven-flames.de" selected>Heiko Nehring (Spartenleiter)</option>
    <option value="stellv.spartenleiter@tus-zeven-flames.de">Paul Kr&uuml;ger (stellv. Spartenleiter)</option>
    <option value="stellv.stellv.spartenleiter@tus-zeven-flames.de">Michael M&uuml;ller (stellv. stellv. Spartenleiter)</option>
    <option value="kassenwart@tus-zeven-flames.de">Martin Pichlmeier (Kassenwart)</option>
    <option value="webmaster@tus-zeven-flames.de">Test</option>
  </select></p> 
  <p>Name: <input type="text" name="name"></p>
  <p>Betreff: <input type="text" name="betreff"></p>
  <p>E-Mail: <input type="text" name="email"></p>
  <p>Nachricht:<br><textarea name="nachricht" cols="50" rows="10" wrap="PHYSICAL"></textarea></p>
  <input type="submit" value="Abschicken"><input type="reset" value="Zurücksetzen">
</form>
 
Weil die Parameterübergabe an die Mail-Funktion falsch ist.
Welche Parameter die Funktion erwartet, findest Du hier:
--> [phpf]mail[/phpf]

snuu
 
Weil die Maifunktion bei dir mehr machen soll als sie kann!

mail(string to, string subject, string message [, string additional_headers])

edit => hrrrr, zulange die Erklärung gesucht! Snuu war schneller ;)
Mal gucken ob er die Lösung versteht
 
Zurück