Florian Liebscher: Warum geht mein Mailer net ?! (noob)

Hi
ich bin absoluter noob in sachen PHP ;)
hab enn Mailer script und es geht net ;(

<?php
if($action=="senden") {

$betreff = trim(stripslashes($betreff));
$inhalt = trim(stripslashes($inhalt));

// Prueft ob die Felder ausgefuellt wurden falls nicht komm eine Fehlermeldung
if(!$name) $fehler[] = "Ihr Name fehlt.";
if(!$betreff) $fehler[] = "Der Betreff fehlt.";
if(!$inhalt) $fehler[] = "Sie haben keine Nachricht geschrieben.";
if(!$von) $fehler[] = "Ihre Emailadresse fehlt";

if(!count($fehler)) { // Sendet Email, wenn Prfung "ok"

@mail($an,$betreff,$inhalt,"From: ".$von);
echo("<p>Ihre Nachricht wie folgt wurde gesendet.<p>\n\n");
echo "Name: <b>$name</b><br>\n";
echo "Betreff: <b>$betreff</b><br>\n";
echo "Inhalt: <b>".nl2br($inhalt)."</b><br>\n";

} else { // Fehlerausgabe, wenn Felder leer waren

echo "Beim Senden traten folgender Fehler auf:";
echo "<ul><li>".implode("<li>",$fehler)."</ul>";

}

}

?>
 Ihr seht es hier http://www.hosting.metroprime.de/getthefloh/PCI.php?select=kontakt  es geht ent   aber wenn ich es als html seite (eigenstä#ndige) mache geht es  ;/

http://www.hosting.metroprime.de/getthefloh/mailer.php

ich hoffe ihr könnt mir (idiotensicher) helfen ;)

MfG
Flo aus HAnnover

  1. Wenn ich das so sehe sehe ich nicht, das die Variable $an gesetzt wurde...
    du solltest vielleicht am Anfang nach <?php eine Zeile einfügen die da lautet:
    $an = "email@server.de"; //an welche E-Mail-Adresse?

    Hoffe es klappt jetzt!

    --
    Marc Reichelt || http://www.marcreichelt.de/
    tel.: 0049/6181/72224
    fax.: 0049/6181/740724
    e-mail: mailto:
    1. Hi Marc
      schonmal danke, dass du moir geantwortet hst ;) nur leider verstehe ich das net ;/ habs da eingefgt mit meiner eMail aber es funzt net hättest du evtl. (auch wenn das hier keiner mag) ein fertiges script fr mich oder so ... oder kannst du mir beim Coden helfen und dafr ein "Thx to mark --- www.mark....de---" auf der Seite bekommen kannst mich auc gerne im ICQ (falls vorhanden) adden 164451573

      MfG
      Flo aus HAnnover

      Wenn ich das so sehe sehe ich nicht, das die Variable $an gesetzt wurde...
      du solltest vielleicht am Anfang nach <?php eine Zeile einfügen die da lautet:
      $an = "email@server.de"; //an welche E-Mail-Adresse?

      Hoffe es klappt jetzt!