Zirp: Fehler in Formmailer

Hi könnt ihr mir vielleciht heflen ? Ich habe irgendwo einen Fehler in meinem Formmailer so das wenn ich eine Mail Erhalte sie zwar einen Betreff hat aber keinen Inhalt

<html>
<head>
<style type="text/css"><!--

.textfeld {background:574441; border-style:dotted; border-width:thin; bordercolor:000000; font-family:Verdana; font-size:10;}
.button {background:574441; border-style:dotted; border-width:thin; bordercolor:000000; font-family:Verdana; font-size:10;}

BODY {
            scrollbar-base-color: #574441;
            scrollbar-track-color: #574441;
            scrollbar-face-color: #574441;
            scrollbar-highlight-color: #574441;
            scrollbar-3d-light-color: #ffffff;
            scrollbar-darkshadow-color: #574441;
            scrollbar-shadow-color: #574441;
            scrollbar-arrow-color: #ffffff;
           }

--></style>

<title>Bannerexchange</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="574441" text="#FF9900" link="#FF9900" vlink="#FF9900" alink="#FF9900" topmargin="0">
<div align="center">
  <table width="320" border="0">
    <tr>
      <td><div align="center">
          <div align="justify"><font size="2" face="Verdana">
            <form>
              <table width="100%" border="0">
                <tr>
                  <td width="16%" height="21"> </td>
                  <td width="84%" height="21"> <input type="text" name="name" size="20" value="Name" class="textfeld"></td>
                </tr>
                <tr>
                  <td width="16%" height="20"> </td>
                  <td width="84%" height="20"> <input type="text" name="email" size="20"  value="E-Mail" class="textfeld"></td>
                </tr>
                <tr>
                  <td width="16%" height="15"> </td>
                  <td width="84%" height="15"> <input type="text" name="homepage"  value="Homepage"size="20" class="textfeld"></td>
                </tr>
                <tr>
                  <td width="16%" height="25"> </td>
                  <td width="84%" height="25"><input type="text" name="bannerurl"  value="Bannerurl"size="20" class="textfeld"></td>
                </tr>
                <tr>
                  <td width="16%"> </td>
                  <td width="84%"> <textarea rows="5" name="text" class="textfeld" cols="30"></textarea></td>
                </tr>
              </table>
              <div align="center"><br>
                <input name="Abschicken" type="submit" value="Abschicken">
    <br>
    <br>
    <?
      if ($name == "" or $email == "" or $text == "")
        {
          echo"Bitte füllen sie alle Felder aus";
          exit;
        }

$text   = "<center>Homepage-Formular<br><br>-Bannerexhange-</center>";

$text  .= "Name: $Name<br>";
      $text  .= "E-Mail: $email<br>";
      $text  .= "Homepage: $homepage<br>";
      $text  .= "Banner-URL: $bannerurl<br><br>";
      $text  .= "Kommentar:<br>$bannerurl<br><br>";

$adressat_email      = "info@zirps-page.de";
      $betreff             = "Homepage-Formular : BannerExchange<--";
      $extra               = "From: $name<$email> \n";
      $extra              .= "Content-Type: text/html \n Content-Transfer-Encoding: 8bit";
      mail($adressat_email,$betreff,$nachricht,$extra);

echo"Vielen Dank für deine E-Mail.<br>Ich werde dir per E-Mail bescheid geben ob alles glatt läuft.<br>Bitte stelle das Banner jetzt auf deine Homepage.";

?>
  </div>
</form>

</font></div>

</div></td>
    </tr>
  </table>

</div>
</body>
</html>

Zirp

  1. mail($adressat_email,$betreff,$nachricht,$extra);

    an deine variable nachricht wird nirgendwo ein wert zugewiesen!

    und beim <form> tag würde ich noch die action angeben ..

  2. Hhi

    mail($adressat_email,$betreff,$nachricht,$extra);

    ^^^^^^^^^ die variable füllst du gar nicht mit inhalt

    gruss
    horst

  3. Hi

    so es funzt jetzt im allgmeinen

    aber ich habe noch ein Prob das mit dem textfeld funzt noch net

    Zirp

  4. Hi könnt ihr mir vielleciht heflen ? Ich habe irgendwo einen Fehler in meinem Formmailer so das wenn ich eine Mail Erhalte sie zwar einen Betreff hat aber keinen Inhalt

    <html>
    <head>
    <style type="text/css"><!--

    .textfeld {background:574441; border-style:dotted; border-width:thin; bordercolor:000000; font-family:Verdana; font-size:10;}
    .button {background:574441; border-style:dotted; border-width:thin; bordercolor:000000; font-family:Verdana; font-size:10;}

    BODY {
                scrollbar-base-color: #574441;
                scrollbar-track-color: #574441;
                scrollbar-face-color: #574441;
                scrollbar-highlight-color: #574441;
                scrollbar-3d-light-color: #ffffff;
                scrollbar-darkshadow-color: #574441;
                scrollbar-shadow-color: #574441;
                scrollbar-arrow-color: #ffffff;
               }

    --></style>

    du solltest nochmal den abschnitt über css lesen (selfhtml)
    (farbangaben)

    .textfeld {background-color:#FFFFE0;}
                          ^^^^^^^^^^^^^^
    gruss
    horst