kein erfolg bei Formmailer

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • kein erfolg bei Formmailer

    hi

    folgendes problem ich versuch mir gerade einen mailer zusammenzubasteln. leider kommen die mails nie an ich finde leider den fehler nicht hab schon error check von webweaver drüberlaufen lassen, kein fehler ersichtlich vielleicht könnt ihr mir helfen wäre sehr dankbar

    PHP-Code:
    <? if ($action==""){

    echo '<p>&nbsp;</p> <form  action="index.php?go=kontakt&action=senden" method="post">
          <table width="85%" border="0" align="center" cellpadding="0" cellspacing="2"
           class="newsborder">
            <tr>
              <td width="1%" class="subtext">&nbsp;</td>
              <td width="25%" class="subtext">Name:</td>
              <td width="68%"><input name="name" type="text" class="input"  value="" size="40"></td>
              <td width="6%">&nbsp;</td>
            </tr>
            <tr>
              <td class="subtext">&nbsp;</td>
              <td class="subtext">Email:</td>
              <td><input name="von" type="text" class="input" size="40" value=""></td>
              <td>&nbsp;</td>
            </tr>
            <tr>
              <td class="subtext">&nbsp;</td>
              <td class="subtext">Web:</td>
              <td><input name="web" type="text" class="input" size="40" value=""></td>
              <td>&nbsp;</td>
            </tr>
            <tr>
              <td valign="top" class="subtext">&nbsp;</td>
              <td valign="top" class="subtext">Mitteilung:</td>
              <td><textarea name="inhalt" cols="36" rows="10" class="input" value=">"></textarea></td>
              <td>&nbsp;</td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td><input type="submit" name="Submit" value="Senden" class="input"></td>
              <td>&nbsp;</td>
            </tr>
          </table>     </form> ';
    }

    if ($action=="senden"){


    $errcnt=0;
    if ($_POST['name'] == "") {
        echo "<div class='subtext'>Sie haben keinen <b>Namen</b> eingegeben. Bitte
        korrigieren Sie das!<br><br></div>";

        $errcnt++;
    }
    if ($_POST['von'] == "") {
        echo "<div class='subtext'>Sie haben keine <b>E-Mail Adresse</b> eingegeben.
         Bitte korrigieren Sie das!<br><br></div>";

        $errcnt++;
    }
    if ($_POST['inhalt'] == "") {
        echo "<div class='subtext'> haben keine Angaben zum <b>Inhalt</b> Ihrer Mitteilung gemacht.
        Bitte korrigieren Sie das!<br><br></div>";

        $errcnt++;
    }


    if ( !$errcnt ) {
        $emfaenger = "magichiller@gmx.de";
        $kopf      = "Kontaktform  BYTES-DS";
        $name      = $_POST['name'];
        $email     = $_POST['von'];
        $web       = $_POST['web'];

        $inhalt    = $_POST['inhalt'];
        $message   = "Name: " .$name. "\n" . "E-Mail: " .$email. "\n" .
        "Web: " .$web. "\n" . "Mitteilung: " .$inhalt. "";
        mail("$empfaenger", "Kontakt  -> ByteS-DS", "$message", "From: ".$email);
       echo '<br><br><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"
       class="newsborder">
      <tr>
        <td><div align="center"></div></td>
      </tr>
      <tr>
        <td><div align="center" class="subtext">Vielen Dank, ich werde Ihre Anfrage
            so schnell wie m&ouml;glich bearbeiten</div></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
      </tr>
    </table>';



      }   }
    ?>


    cya

    aTriX

    //edit: better ?


    //teste local sowie web
    Zuletzt geändert von aTriX; 05.04.2005, 13:14.

  • #2
    Brich bitte erstmal den Code um, so dass der horizontale Scrollbar verschwindet.

    Testest du das Script local?

    Kommentar


    • #3
      die mail funktion liefert leider keine brauchbaren infos ob das mail zugestellt wird oder nicht.(wie auch ?)

      falls dein webserver ein windowserver ist:
      php.ini,abschnitt [mail function] checken,dort muss ein MTA eingetragen sein.

      falls unix: sendmail sollte existieren und konfiguriert sein.

      tail -f /var/log/mail oder /var/log/messages.
      form testen und schaun was im logfile steht.

      http://at2.php.net/manual/de/ref.mail.php

      mehr fällt mir grad nicht ein

      Kommentar

      Lädt...
      X