PHP4-Forum
Forum | Befehle | MySQL | Beispiele | Newsletter | Suche | Home

Untermenü

Beispiele
Datenbankbasiert
Dateibasierte
Spiele
Sonstige

Zu dieser Seite

Sonstige
Monatskalender
RGB Werte
FTP-Anwendung
Domaincheck
Kontaktformular
MetaTags Generator
Dynamisches Menü
So funktioniert ein Kontaktformular

Download | Testen

Ein Kontaktformular ist ein fester Bestandteil einer guten Homepage. PHP bietet eine einfache Möglichkeit die Daten per eMail zuzuschicken. Sollten Sie Probleme oder Fragen haben, wenden Sie sich bitte an das Forum.

<html>
<?php
  if($action==$_POST['senden']) {

    // Prüfung der Angaben nach dem Senden

    if(!$_POST['name']) $fehler[] = "Ihr Name fehlt.";
    if(!$_POST['betreff']) $fehler[] = "Der Betreff fehlt.";
    if(!$_POST['inhalt']) $fehler[] = "Sie haben keine Nachricht geschrieben.";
    if(!$_POST['von']) $fehler[] = "Ihre Emailadresse fehlt";

    if(!count($fehler)) { // Sendet Email, wenn Prüfung "ok"

      $betreff = trim(stripslashes($_POST['betreff']));
      $inhalt  = trim(stripslashes($_POST['inhalt']));

      @mail($POST_['an'],$betreff,$inhalt,"From: ".$_POST['von']);
      echo("<p>Ihre Nachricht wie folgt wurde gesendet.<p>\n\n");
      echo "Name: <b>".$_POST['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>";

    }

  }

?>
<form action="<?php echo $PHP_SELF; ?>" method="post">
<input type="hidden" name="action" value="senden">
<input type="hidden" name="an" value="Ihre@email.de"> <!-- Bitte Ihre Email Adresse hier eintragen -->
  <table><tr>
    <td>Name</td>
    <td><input name="name" value="<?php echo $name; ?>"></td>
  </tr><tr>
    <td>Email</td>
    <td><input name="von" value="<?php echo $von; ?>"></td>
  </tr><tr>
    <td>Betreff</td>
    <td><input name="betreff" value="<?php echo $betreff; ?>"></td>
  </tr><tr>
    <td>Inhalt</td>
    <td><textarea name="inhalt"><?php echo $inhalt; ?></textarea></td>
  </tr><tr>
    <td> </td>
    <td><input type="submit"></td>
  </tr></table></form>
</html>
Dienstleistungen | Werbung | Impressum | Sitemap | Kontakt | Email © 1999 - 2013 | Last Update: 18.08.2004