Ergebnis 1 bis 4 von 4

Thema: Kontaktformular

  1. #1
    Youngster
    Registriert seit
    21.03.2007
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Kontaktformular

    Hallo ihr monster programmierer.
    ich hab ein code gefunden mit dem ich ein kontaktformular machen kann:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Kontaktformular</title>
    <meta name="author" content="Fabian Grafe">
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    <style type="text/css">
    /* Stylesheetdefinitionen begin */
    body, td {
    background: white;
    color: black;
    font-size: 9pt;
    font-family: Verdana, sans serif;
    text-align: center;
    }
    td {
    text-align: left;
    }
    div {
    font-weight: bold;
    }
    input
    {
    margin: 0px;
    background-color: #ededed;
    border: 1px solid black;
    color: black;
    }
    textarea
    {
    font-family: Arial, Tahoma;
    border: 1px solid black;
    background-color: #ededed;
    color : black;
    }
    .mail { color: red; font-weight: bold; }
    // Stylesheetdefinitionen end */
    </style>
    </head>
    <body>
    <div align="right">
    Kontaktformular

    </div>
    <div align="center">



    <?php

    // wenn auf abschicken geklickt worden ist
    if(isset($_POST["submit"]))
    {

    // wenn kein Name eingetragen ist
    if(!$_POST["name"] || empty($_POST["name"])) { ?>
    <div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: Name.</span>" title="zurück">zurück</div>
    <?php }

    // wenn keine E-Mail-Adresse eingetragen ist
    elseif(!$_POST["email"] || empty($_POST["email"])) { ?>
    <div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: eMail-Adresse.</span>" title="zurück">zurück</div>
    <?php }

    // wenn kein Nachrichtentext eingetragen ist
    elseif(!$_POST["nachricht"] || empty($_POST["nachricht"])) { ?>
    <div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: Nachricht.</span>" title="zurück">zurück</div>
    <?php }

    // wenn alles eingetragen ist
    else
    {

    /*
    * deine Kontaktdaten
    *
    */

    $deinname = "hierDeinenNamenEintragen";
    $deinemailadresse = "deine@email.tld";

    /*
    * E-Mail-Header:
    * 1. Zeile: von welcher Adresse wird die Mail geschickt?
    * 2. Zeile: Organization: Name der Domain (das, was in der Mailadresse hinter '@' steht)
    * 3. Zeile: Content-Type: Format der Mail, die zweite Moeglichkeit ist text/html
    * 4. Zeile: X-Mailer: Name des Mailprogramms, hier die PHP-Version
    *
    */

    $header.="From: \"".$_POST["name"]."\" <".$_POST["email"].">\n";
    $header.="Organization: ".substr($deinemailadresse,strpos($deinemailadress e,"@"))."\n";
    $header.="Content-Type: text/plain;\n";
    $header.="X-Mailer: PHP/".phpversion();

    // Nachrichtentext
    $nachricht1 = "".$_POST["nachricht"]."\n\n";

    // wenn in Homepage was eingetragen ist
    if($_POST["homepage"]) { $nachricht.="Homepage: ".$_POST["homepage"].""; }

    // Mail an dich selbst verschicken
    mail("\"".$deinname."\" <".$deinemailadresse.">",$betreff,$nachricht1, $header);

    // Betreff der Dankesmail
    $betreff_danke = "Danke für die Kontaktaufnahme";

    // Text der Dankesmail
    $body_danke = "Hallo ".$_POST["name"].",\n\nvielen Dank für deine Nachricht!\n\nDu erhälst in Kürze Antwort von mir.\n\n\nViele liebe Grüße,\n\n".$deinname."\n\n--\n\nDeine Nachricht an mich:\n\n".$nachricht1."";

    // Header f&uuml;r die Dankesmail
    $header_danke.="\"".$deinname."\" <".$deinemailadresse.">";
    $header_danke.="Organization: ".substr($deinemailadresse,strpos($deinemailadress e,"@"))."\n";
    $header_danke.="Content-Type: text/plain;\n";
    $header_danke.="X-Mailer: PHP/".phpversion();

    // Dankesmail verschicken
    mail("\"".$_POST["name"]."\" <".$_POST["email"].">",$betreff_danke,$body_danke,$header_danke);
    ?>

    <table border="0"><tr><td colspan="2" align="left">
    <span class="mail">Vielen Dank für folgende Nachricht</span></td></tr>
    <tr><td colspan="2" align="center"></td></tr>
    <tr><td><span class="mail">Dein Name:</span></td><td><?php echo $_POST["name"]; ?></td></tr>
    <tr><td><span class="mail">Deine eMail-Adresse:</span></td><td>"><?php echo $_POST["email"]; ?></td></tr>

    <?php if($_POST["homepage"]) { ?>
    <tr><td><span class="mail">Homepage:</span></td><td>" target="_blank"><?php echo $_POST["homepage"]; ?></td></tr>
    <?php } ?>

    <tr><td><span class="mail">Betreff:[/b]</td><td><?php echo $_POST["betreff"]; ?></td></tr>
    <tr><td valign="top"><span class="mail">Deine Nachricht:[/b]</td><td><?php echo nl2br($_POST["nachricht"]); ?></td></tr><tr>
    <tr><td colspan="2" align="center"></td></tr>
    <td colspan="2" align="center"><span class="mail">Eine Dankes-eMail von mir ist bereits unterwegs!</span></td></tr></table>
    <?php
    } // end alles eingetragen
    } // end Abfrage, ob gesendet

    // wenn nicht gesendet, Mailformular ausgeben
    else
    {
    ?>
    <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
    <table border="0" cellspacing="0" cellpadding="5">
    <tr>
    <td>Dein Name:</span></td>
    <td><input type="text" name="name" class="formular"></td>
    </tr>
    <tr>
    <td>Betreff:</td>
    <td><input type="text" name="betreff" class="formular"></td>
    </tr>
    <tr>
    <td>Deine eMail-Adresse</td>
    <td><input type="text" name="email" class="formular"></td>
    </tr>
    <tr>
    <td>Deine Homepage-Adresse:</td>
    <td><input type="text" name="homepage" value="http://" class="formular"></td>
    </tr>
    <tr>
    <td valign="top">Deine Nachricht:</td>
    <td><textarea name="nachricht" cols="50" rows="5" class="feld"></textarea></td>
    </tr>
    <tr>
    <td></td>
    <td align="left"><input type="reset" value="zurücksetzen" class="formular"><input type="submit" value="abschicken" name="submit" class="formular"></td>
    </tr>
    </table>
    </form>

    <?php } ?>
    </div>
    </body>
    </html>
    Frage an euch: Was muss ich ändern das die E-Mail an mich geht.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in) Avatar von chris90night
    Registriert seit
    09.09.2006
    Ort
    <?php echo $_SERVER['PHP_SELF']; ?>
    Beiträge
    1.096
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Der Variablen den Wert zuweisen ...
    Code:
    $deinname = "hierDeinenNamenEintragen";
    $deinemailadresse = ">> Edit by Admin &#58;Das Posten von Email-Adressen ist hier nicht gestattet <<
    Und nur weil hier der ein oder andere programmiert sind wir keine Monster ... so ganz nebenbei gesagt


    Denk immer daran: auch am anderen Ende der Leitung sitzt ein Mensch!

  3. #3
    Youngster
    Themenstarter

    Registriert seit
    21.03.2007
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Monster bedeutet in der Ostschweiz soviel wie sehr sehr gut sein in irgendwas.

    Aber danke viel mal

  4. #4
    Youngster
    Themenstarter

    Registriert seit
    21.03.2007
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hab ein einfacheres gefunden hab aber leider ein fehler gemacht find ihn aber nicht.

    Code:
      <form id="emailForm" name="emailForm" action="mailto&#58;f.baumann@tbwil.ch" method="post" target="_top">
        <div>
          <label for="contact_name">Ihr Name&#58; </label>
          
    
          <input id="contact_name" size="30" name="name" />
          
    
          <label for="contact_email">Ihre E-Mail Adresse&#58; </label>
          
    
          <input id="contact_email" size="30" name="email" />
          
    
          <label for="contact_subject">Betreff&#58; </label>
          
    
          <input id="contact_subject" size="30" name="subject" />
          
    
          
    
          <label for="contact_text">Ihre Mitteilung&#58; </label>
          
    
          <textarea id="contact_text" name="text" rows="10" cols="50"></textarea>
          
    
          <input id="contact_email_copy" type="checkbox" value="1" name="email_copy" />
          <label for="contact_email_copy">Eine Kopie dieser Nachricht an Ihre E-Mail Adresse   senden. </label>
          
    
          
    
          <input onclick="validate&#40;&#41;" type="button" value="Senden" name="send" />
        </div>
      </form>
    </body>
    </html>

Ähnliche Themen

  1. Kontaktformular
    Von Alex9985 im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 30.04.2007, 22:07
  2. Kontaktformular
    Von topkick im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 02.11.2006, 17:28
  3. Kontaktformular
    Von jason89 im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 16.02.2006, 21:42
  4. CSS und Kontaktformular
    Von teltim01 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 25.10.2005, 22:33
  5. Kontaktformular
    Von TschiEm im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 05.08.2003, 21:47

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •