Ergebnis 1 bis 5 von 5

Thema: Hilfe bei Formular

  1. #1
    Alkor
    Gast

    Ausrufezeichen Hilfe bei Formular

    Hi
    Wie bekomm ich das formular so hin, das es an meine Emai geht.

    <div id="b_col2">
    <form action="" method="post">
    <div>
    <input class="input_txt2" value="Name" name="Name2" type="text" />
    </div>
    <div style="height:5px"></div>
    <div>
    <input class="input_txt2" value="E-mail" name="Name" type="text" />
    </div>
    <div style="height:5px"></div>
    <div>
    <input class="input_txt2" value="Betreff" name="Name" type="text" />
    </div>
    <div style="height:5px"></div>
    <div>
    <textarea class="text_area2" cols="32" rows="3" name="Message">Nahricht</textarea>
    </div>
    <div style="height:10px"></div>
    <div>
    <input class="submit2" name="Submit" type="submit" value="Absenden" />
    &nbsp;&nbsp;</div>
    </form>
    <h1>&nbsp;</h1>
    </div>


    Für eine Hilfe wäre ich sehr Dankbar
    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
    Bandit
    Gast

    Standard AW: Hilfe bei Formular

    Du benötigst dazu ein Script, das die Daten empfängt und dann per Mail versendet. Auf den meisten Server steht dir dazu PHP zur Verfügung, HTML alleine kann das nicht.

  3. #3
    Unregistriert
    Gast

    Standard AW: Hilfe bei Formular

    wäre das da funktionierend?

    <?php

    /* Geben Sie hier Ihre E-Mail Adresse zwischen den beiden " an: */

    $_emails[0] = "mail@example.org";

    // Wenn keine $_POST Daten übermittelt wurden, dann abbrechen
    if(!isset($_POST) OR empty($_POST))
    {
    header("Content-type: text/plain");
    echo "Es wurden keine Daten übermittelt!";
    exit;
    }
    else
    {
    // Datum, Uhrzeit und Pfad zum eigenen Script feststellen
    $date = date("d.m.Y");
    $time = date("H:i");
    $host = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];

    // Empfänger feststellen und auf Gültigkeit prüfen
    if(isset($_POST['recipient']) AND isset($_emails[ $_POST['recipient'] ])
    AND preg_match("/^.*@.*\..*$/", $_emails[ $_POST['recipient'] ]))
    {
    $recipient = $_emails[ $_POST['recipient'] ];
    }
    // Wurde kein (gültiger) Empfänger angegeben, es mit $_email[0] versuchen
    elseif(isset($_emails[0]) AND preg_match("/^.*@.*\..*$/", $_emails[0]))
    {
    $recipient = $_emails[0];
    }
    // Ist auch diese Adresse ungültig, mit Fehlermeldung abbrechen
    else
    {
    header("Content-type: text/plain");
    echo "Fehler im Script - es wurde kein Empfänger oder eine ungültige E-Mail Adresse in \ angegeben.";
    exit;
    }

    // Wenn Betreff übermittelt, diesen verwenden
    if(isset($_POST['subject']))
    {
    $subject = $_POST['subject'];
    }
    // sonst einen Default Betreff verwenden
    else
    {
    $subject = "Formular Daten von {$_SERVER['HTTP_HOST']}";
    }

    // E-Mai Kopf generieren
    $email = "Formular Eintrag\n"
    . "\n"
    . "Am $date um $time Uhr hast das Script auf $host Formulardaten empfangen,\n"
    . "welche nach Angabe des Browsers von {$_SERVER['HTTP_REFERER']} stammen.\n"
    . "\n"
    . "Der Formular Inhalt wird nachfolgend wiedergegeben.\n"
    . "\n";

    // Alle $_POST Werte an den E-Mail Kopf anhängen
    foreach($_POST as $key => $value)
    {
    if($key == "redirect" OR $key == "recipient" OR $key == "subject")
    {
    continue;
    }
    $email .= "Fomular Feld '$key':\n"
    . "=============================\n"
    . "$value\n"
    . "\n";
    }

    // E-Mail Fuß anfügen
    $email .= "=============================\n"
    . "Ende der automatisch generierten E-Mail.";

    // Versuchen E-Mail zu versenden
    if(!mail($recipient, $subject, $email))
    {
    // Ist dies gescheitert, Fehlermeldung ausgeben
    echo "Es ist ein Fehler beim Versenden der E-Mail aufgetreten,"
    . " eventuell liegt ein Konfigurationsfehler am Server vor.\n\n";
    exit;
    }

    // Wenn gewünscht, auf Bestätigungsseite weiterleiten
    if(isset($_POST['redirect']) AND preg_match("=^(http|ftp)://.*\..*$=", $_POST['redirect']))
    {
    header("Location: ".$_POST['redirect']);
    exit;
    }
    // sonst eine Bestätigung ausgeben
    else
    {
    header("Content-type: text/html");
    echo "Die E-Mail wurde erfolgreich versendet.";
    exit;
    }
    }

    ?>



    und in dem html formular dann das?

    <form action="post.php" method="post">


    wenn im im hauptverzeichnis liegt?

    lg

  4. #4
    Bandit
    Gast

    Standard AW: Hilfe bei Formular

    Zitat Zitat von Unregistriert Beitrag anzeigen
    wäre das da funktionierend?
    Was hindert dich daran, es einfach auszuprobieren?

  5. #5
    Unregistriert
    Gast

    Standard AW: Hilfe bei Formular


Ähnliche Themen

  1. Hilfe in Formular
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 22.08.2011, 14:07
  2. Formular Hilfe
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 29.04.2011, 23:12
  3. Hilfe für Formular
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 06.02.2009, 11:15
  4. HILFE brauche dringend Hilfe bei meiner Formular Abfrage
    Von Traction1977 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 28.04.2004, 11:43
  5. formular hilfe
    Von Mr.Nox im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 10.02.2004, 01:34

Stichworte

Berechtigungen

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