Formular validieren

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    So ich habs jetzt es wird nun in der mail sowie auf der seite korrekt angezeigt. Danke für eure Hilfe.

    Ist jetzt eine kommbination aus htmlenties und stripslashes.

    Wenn ihr verbesserungen habt immer her damit

    danke

    PHP Code:
    <?

    //Wenn das script so aufgerufen wird
    if (!isset($Action))
        header('Location: [url]http://www.gimler.de[/url]');

    //Wenn das script bestätigt wurde
    if ($submit == 1) {

        $name = html_entity_decode(stripslashes($name));
        $email = html_entity_decode(stripslashes($email));
        $thema = html_entity_decode(stripslashes($thema));
        $nachricht = html_entity_decode(stripslashes($nachricht));

        $absender = 'From: [email]kontakt@gimler.de[/email]\r\n';
        $absender = 'Content-Type: text/html\r\nContent-Transfer-Encoding: 8-bit\r\n';
        $absender = 'X-Mailer: PHP '. phpversion();
        
         mail("gimler@gmx.de",
        $thema,"

        Name: $name
        EMail: $email

        Thema: $thema

        Nachricht: $nachricht

        ",$absender);

        header('Location: [url]http://www.gimler.de[/url]');
        
    }

    if(empty($name)) $name = 'keine Angaben';
    if(empty($email)) $email = 'keine Angaben';
    if(empty($thema)) $thema = 'keine Angaben';
    if(empty($nachricht)) $nachricht = 'keine Angaben';

    $name = htmlentities(stripslashes($name));
    $email = htmlentities(stripslashes($email));
    $thema = htmlentities(stripslashes($thema));
    $nachricht = htmlentities(stripslashes($nachricht));

    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>.: Gimler</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="style.css">
    </head>
    <body bgcolor="#FFFFFF">
    <table border="0" cellspacing="0" cellpadding="5" width="367" align="center">
      <tr> 
        <td colspan="2" class="ub">Kontaktieren</td>
      </tr>
      <tr class="text" bgcolor="#F0F0F0"> 
        <td colspan="2"> <span class="subub">Alles richtig?</span> <br>
          Bitte kontrolliere nocheinmal alles und dann schick deine Nachricht ab. 
          Bitte gib deine richtige E-Mailadresse an, damit ich dir schnellst m&ouml;glichst 
          antworten kann.<br>
          <form method="post" action="email.php">
            <p>Dein Name<br>
              <INPUT type="hidden" name="name" value="<?= $name ?>"/>
              <span class="news_kontrolle"><?= $name ?></span>
              <br>
              Deine E-Mailadresse<br>
              <INPUT type="hidden" name="email" value="<?= $email ?>"/>
              <span class="news_kontrolle"><?= $email ?></span>
            </p>
            <p>Thema<br>
              <INPUT type="hidden" name="thema" value="<?= $thema ?>"/>
              <span class="news_kontrolle"><?= $thema ?></span>
              <br>
              Was du mir sagen willst<br>
              <INPUT type="hidden" name="nachricht" value="<?= $nachricht ?>"/>
              <span class="news_kontrolle"><?= ereg_replace("(\r\n|\n|\r)""<br />"$nachricht); ?></span>
              <br>
              <br>
              <INPUT type="hidden" name="submit" value="1"/>
              <input type="submit" name="Action" value="Abschicken">
            </p>
          </form>
        </td>
      </tr>
    </table>
    </body>
    </html>
    www.gimler.de

    Comment

    Working...
    X