Internetformular

  • Zitat

    Original geschrieben von World Of Cover
    Erstmal DANKE für die Tipps aber habs leider nicht hinbekommen!


    Kann mir keiner schnell ein Formular umschreiben und die passende
    "Weiterleitungsdatei" schicken?!


    Hast du überhaupt die Möglichkeit CGI-Scripte oder PHP auf deinem Webspace zu nutzen?

  • Bei Schlund gibt es einen frei verfügbaren und konfigurierbaren Formmailer


    Feedback-Formular


    Da kann man reichlich Optionen innerhalb eines Formulars nutzen und braucht kein eigenes CGI Verzeichnis.
    Ein wenig HTML Kenntnisse genügen, der Rest ist gut erklärt.

  • hi,


    habe da mal schnell sowas für dich gemacht :) :)


    also Formular: (als *.html abspeichern z.b, Design kann frei verändert werden)


    Code:


    <html>
    <head>
    <title>Kontakt Formular</title>
    </head>
    <body>
    <form method="POST" action="send.php">
    <div align="center">
    <center>
    <table border="0" cellpadding="0" cellspacing="0" width="100%" height="62">
    <tr>
    <td width="100%" colspan="3" height="21"><b>Kontakt
    Formular:</b></td>
    </tr>
    <tr>
    <td width="100%" colspan="3" height="1">&nbsp;</td>
    </tr>
    <tr>
    <td width="2%" height="21"></td>
    <td width="9%" height="21">Name:</td>
    <td width="89%" height="21"><input type="text" name="name" size="25"></td>
    </tr>
    <tr>
    <td width="2%" height="7"></td>
    <td width="9%" height="7">Vorname:</td>
    <td width="89%" height="7"><input type="text" name="vorname" size="25"></td>
    </tr>
    <tr>
    <td width="2%" height="14"></td>
    <td width="9%" height="14">Straße/Nr::</td>
    <td width="89%" height="14"><input type="text" name="strasse" size="32"></td>
    </tr>
    <tr>
    <td width="2%" height="10"></td>
    <td width="9%" height="10">PLZ/Wohnort:</td>
    <td width="89%" height="10"><input type="text" name="plz" size="7"><input type="text" name="ort" size="24"></td>
    </tr>
    <tr>
    <td width="2%" height="5"></td>
    <td width="9%" height="5">Telefon:</td>
    <td width="89%" height="5"><input type="text" name="telefon" size="25"></td>
    </tr>
    <tr>
    <td width="2%" height="12"></td>
    <td width="9%" height="12">Fax: </td>
    <td width="89%" height="12"><input type="text" name="fax" size="25"></td>
    </tr>
    <tr>
    <td width="2%" height="14"></td>
    <td width="9%" height="14">E-Mail:</td>
    <td width="89%" height="14"><input type="text" name="mail" size="25"></td>
    </tr>
    <tr>
    <td width="2%" height="146"></td>
    <td width="9%" height="146" valign="top">Nachricht:</td>
    <td width="89%" height="146" valign="top"><textarea rows="7" name="nachricht" cols="33"></textarea></td>
    </tr>
    <tr>
    <td width="2%" height="11">&nbsp;</td>
    <td width="9%" height="11" valign="top"></td>
    <td width="89%" height="11" valign="top">Möchstes du
    eine Kopie bekommen? <input type="radio" CHECKED value="ja" name="kopie">ja
    <input type="radio" value="nein" name="kopie">nein</td>
    </tr>
    <tr>
    <td width="2%" height="10"></td>
    <td width="9%" height="10"></td>
    <td width="89%" height="10"></td>
    </tr>
    <tr>
    <td width="2%" height="9"></td>
    <td width="98%" height="9" colspan="2"><input type="submit" value="Abschicken" name="B1">
    <input type="reset" value="Alles löschen" name="B2"></td>
    </tr>
    </table>
    </center>
    </div>
    </form>
    </body>
    </html>

  • und hier die Datei die Das versendet! dein server muss also PHP haben! diese Datei als send.php im gleichen ordner wie das Formular speichern!


    die e-mail adresse oben anpassen und Fertig :) :)


    Code:



    <?
    $webmaster = "adresse@server.de";
    $absender = "adresse@server.de";


    $betreffwebmaster = "Post";
    $koerperwebmaster = "Sie haben eine Neue nachricht von $name



    Name: $name
    Vorname: $vorname
    Straße: $strasse
    PLZ: $plz
    Ort: $ort
    Telefon: $telefon
    Fax: $fax
    E-Mail: $mail



    Nachricht: $nachricht";



    $betreffabsender = "Danke!";
    $koerperabsender = "Wir werden uns melden!";

    $mailfalsch = "<p>Fehler</p><p>E-Mail Falsch!</p><p>Eingabe kontrollieren!";
    $felderleer = "<p>Fehler</p><p>Bitte Alle Felder Ausfüllen!</p>";
    $abgesandt = "<p>Danke,</p><p>Nachricht wurde versandt!!</p>";
    if ($name == "" || $mail =="" || $nachricht =="")
    {

    echo "$felderleer";
    }
    else
    {

    if (ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$", $mail))
    {
    mail("$webmaster","$betreffwebmaster","$koerperwebmaster\n","FROM: $absender\n");

    if ($kopie == "ja")
    {
    mail("$mail","$betreffabsender","$koerperabsender","FROM: $absender\n");
    echo "$abgesandt";
    }
    else
    {
    echo "$abgesandt";
    }
    }
    else
    {

    echo "$mailfalsch";
    }
    }
    ?>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!