Ness: Pflichtfelder Problem bei Kontaktformular !

Beitrag lesen

Hey Jungs ich hab ein kleines Problem weis aber nicht warum es nicht funktioniert !

vll weis es einer von euch !!

Danke schon mal für die hilfe !

lg Ness

<?php
 $name = $HTTP_POST_VARS["name"];
 $telefon = $HTTP_POST_VARS["telefon"];
 $mailadress = $HTTP_POST_VARS["mailadress"];
 $betreff = $HTTP_POST_VARS["betreff"];
 $nachricht = $HTTP_POST_VARS["nachricht"];
 $extra = "From: $name <$mailadress>";
 $extra .= "Content-Type: text/html\n
             Content-Transfer-Encoding: 8bit\n";
 $maila = "sport-brechter@web.de";
 $fehler = "Bitte füllen Sie alle Pflichtfelder aus!";
 $fehlermail = "Bitte geben Sie eine richtige E-Mail Adresse an!";

function checkmail($email)
{
     if (eregi("[1]{2,}@[a-z0-9_\.-]+\.[a-z]{2,5}$", $email, $check))
    {
          if(getmxrr(substr(strstr($check[0], '@'), 1), $validate_email_temp))
      {
        return true;
      }
      if(checkdnsrr(substr(strstr($check[0], '@'), 1),"ANY"))
     {
        return true;
     }
     }
return false;
}

if (empty($mailadress) || $mailadress < 5 || empty($name) || $name < 5 || empty($betreff) || $betreff < 5 || empty($nachricht) || $nachricht < 5) {
 echo "<span class='rot'>", $fehler, "</span>";
 echo "<table width='680' border='0' cellspacing='0' cellpadding='0'>
            <tr>
              <td width='112'><div align='right'>Name :</div></td>
              <td width='562' height='30'><input name='name' type='text' size='50' maxlength='45' class='formular' value='", $name, "'/></td>
            </tr>
            <tr>
              <td><div align='right'> Telefon :</div></td>
              <td height='30'><input name='telefon' type='text' size='50' maxlength='45' class='formular' value='", $telefon, "'/></td>
            </tr>
            <tr>
              <td><div align='right'>E-Mail :</div></td>
              <td height='30'><input name='mailadress' type='text' size='50' maxlength='45' class='formular' value='", $mailadress, "'/></td>
            </tr>
            <tr>
              <td><div align='right'> Betreff :</div></td>
              <td height='30'><input name='betreff' type='text' size='60' maxlength='50' class='formular' value='", $betreff, "'/></td>
            </tr>
            <tr>
              <td><div align='right'>Nachricht :</div></td>
              <td><textarea name='nachricht' cols='45' rows='6' wrap='soft' class='formular'>", $nachricht, "</textarea></td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td height='30'><input type='submit' name='button' value='Absenden' class='submit' /></td>
            </tr>
          </table>";

}else{

if (checkmail($mailadress)){
 echo "<span class='rot'>", $fehlermail, "</span>";
 echo "<table width='680' border='0' cellspacing='0' cellpadding='0'>
            <tr>
              <td width='112'><div align='right'>Name :</div></td>
              <td width='562' height='30'><input name='name' type='text' size='50' maxlength='45' class='formular' value='", $name, "'/></td>
            </tr>
            <tr>
              <td><div align='right'> Telefon :</div></td>
              <td height='30'><input name='telefon' type='text' size='50' maxlength='45' class='formular' value='", $telefon, "'/></td>
            </tr>
            <tr>
              <td><div align='right'>E-Mail :</div></td>
              <td height='30'><input name='mailadress' type='text' size='50' maxlength='45' class='formular' value='", $mailadress, "'/></td>
            </tr>
            <tr>
              <td><div align='right'> Betreff :</div></td>
              <td height='30'><input name='betreff' type='text' size='60' maxlength='50' class='formular' value='", $betreff, "/></td>
            </tr>
            <tr>
              <td><div align='right'>Nachricht :</div></td>
              <td><textarea name='nachricht' cols='45' rows='6' wrap='soft' class='formular'>", $nachricht, "</textarea></td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td height='30'><input type='submit' name='button' value='Absenden' class='submit' /></td>
            </tr>
          </table>";

}else {
 mail($maila, "SB Kontakt: $name ($betreff)", "\nName: $name\nTelefon: $telefon\nE-mail: $mailadress\nBetreff: $betreff\nNachricht:\n$nachricht", $extra);

echo "<p>Die Anfrage wurde an uns gesendet.</p><p>Wir werden sie so schnell wie möglich bearbeiten, und uns melden.</p><p><a href='kontakt.php'>zurück</a></p>";
 }}
?>


  1. a-zA-Z0-9_\.!#$%&'*+-/=?^`}{|~ ↩︎