Kontaktformular

  • hi alle miteinander!

    ich habe ein kleines problem mit einem kontaktformular...möchte auf meiner seite ein email-kontaktformular einbauen und habe mir aus irgendeinem forum (wurde von SelfHTML weitergeleitet) einen vorgefertigten quellcode geholt und ihn meinen bedürfnissen entsprechend umgeändert! es sieht auch alles ganz toll aus, nur funktioniert es nicht!
    hier mal grad der quellcode:

    ###BEGINN QUELLCODE###
    <?php

    $strEmpfaenger = 'xxxxx@web.de';

    $strFrom = '"Formmailer" <IhrAndererName@provider.xy>';

    $strSubject = 'Feedback';

    $strReturnhtml = 'http://www.google.de';

    $strDelimiter = ":\t";

    if($_POST)
    {
    $strMailtext = "";

    while(list($strName,$value) = each($_POST))
    {
    if(is_array($value))
    {
    foreach($value as $value_array)
    {
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";
    }
    }
    else
    {
    $strMailtext .= $strName.$strDelimiter.$value."\n";
    }
    }

    if(get_magic_quotes_gpc())
    {
    $strMailtext = stripslashes($strMailtext);
    }

    mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
    or die("Die Mail konnte nicht versendet werden.");
    header("Location: $strReturnhtml");
    exit;
    }

    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
    <head>
    <title>Kontaktformular</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
    <font face="Comic Sans MS">


    <u><font size="+3"><div align="center">E - Mail</div></font></u>



    <form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
    <dl>
    <dt>Ihr Name:</dt>
    <dd><input type="text" name="Versender" /></dd>
    <dt>Ihre E-Mail:</dt>
    <dd><input type="text" name="E-Mail" /></dd>
    <dt>Ihr Text:</dt>
    <dd><textarea name="Bemerkungen" rows="5" cols="20"></textarea></dd>
    </dl>


    <input type="submit" value="Senden" />
    <input type="reset" value="Zurücksetzen" />
    </p>
    </form>
    </body>
    </html>

    ###ENDE QUELLCODE###

    hoffe, dass jemand was damit anfangen kann......würde mich über eine schnelle antwort freuen!

    mfg flusenkopf

  • Geht doch......

    Also das mit <dd> ; <dl> ; <dt> ; kannte ich bisher auch noch net

  • Zitat von Anonymous

    hi alle miteinander!

    ich habe ein kleines problem mit einem kontaktformular...möchte auf meiner seite ein email-kontaktformular einbauen und habe mir aus irgendeinem forum (wurde von SelfHTML weitergeleitet) einen vorgefertigten quellcode geholt und ihn meinen bedürfnissen entsprechend umgeändert! es sieht auch alles ganz toll aus, nur funktioniert es nicht!

    Moin!

    Hast du denn überhaupt PHP-fähigen Webspace, den brauchst du dafür nämlich?
    Was funktioniert denn an dem Script nicht, wie sieht die Fehlermeldung aus?

    Fragt...

    Ronald