Kontaktformular HTML

  • ich hab folgende frage: ist es möglich, den folgenden code so umzuwandeln, dass es mir die eingaben an meine mailadresse schickt, ohne, dass der eingebende benutzer ein mailprogramm besitzen muss? zur zeit öffnet der button Absenden das outlook und das will ich nicht^^



    --------------------------------------------------------------------------------------------------
    <html>
    <head>
    <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body bgcolor="#1f1f1f">
    <h1>Kontakt</h1>
    <p>
    <form action="mailto:sasibo@boscha.ch" method="post" enctype="text/plain">
    Absender:<br/>
    <textarea rows="1" cols="20" name="Absender" style="width:30em; height:1.7em"></textarea><br/>
    Nachricht:<br/>
    <textarea rows="5" cols="20" name="Text" style="width:30em; height:12em"></textarea><br/>
    <td><input type="submit" value="Formular absenden" style="width:12em; background-color:#FFEEDD">
    </p>
    </body>
    </html>
    --------------------------------------------------------------------------------------------------



    thx 4 help

  • Kannst du mit HTML nicht, da brauchst du ein CGI oder PHP Script.

    Bremsen macht die Felge dreckig!
    Mitglied der PC4all Schlägertruppe!!!
    DutcheKa (04:41 PM) : aye, skipper ;)
    ...Weasel stopped DLS spamming-spree!
    "National sein heisst nicht, fremde Völker hassen, sondern das eigene Volk lieben." Peter Rosegger (1843 - 1918)
    Unbent, Unbowed, Unbroken! ©Hammerfall 2005 - Pain is temporary, Pride is forever ©? - ONE SHALL STAND. ONE SHALL FALL.©The Transformers 1984


    Meine Ricardo-Auktionen!

  • also so weit bin ich gekommen, aber nun bringt er mir nach dem vermeindlichen abschicken (er schickts mir nicht) folgende meldung:


    Not Found
    The requested URL /bossi/< was not found on this server.


    das momentane script sieht folgendermassen aus:
    -----------------------------------------------------------------------------------------------------
    <?php


    $strEmpfaenger = 'sasibo@boscha.ch';
    $strFrom = '"Homepage"';
    $strSubject = 'KontaktHP';
    $strReturnhtml = 'http://www.boscha.ch/bossi;
    $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>
    <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body>
    <h1>Kontakt</h1>
    <form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
    <!-- Hier die eigentlichen Formularfelder eintragen. Die folgenden sind Beispielangaben. -->
    Absender:<br/>
    <textarea rows="1" cols="20" name="Absender" style="width:30em; height:1.7em"></textarea><br/>
    Nachricht:<br/>
    <textarea rows="5" cols="20" name="Text" style="width:30em; height:12em"></textarea><br/>
    <!-- Ende der Beispielangaben -->
    <p>
    <input type="submit" value="Senden" />
    <input type="reset" value="Zurücksetzen" />
    </p>
    </form>
    </body>
    </html>


    -----------------------------------------------------------------------------------------------------


  • Ersetz den Teil mal mit

    Code
    1. $strEmpfaenger = 'sasibo@boscha.ch';
    2. $strFrom = 'Homepage';
    3. $strSubject = 'KontaktHP';
    4. $strReturnhtml = 'http://www.boscha.ch/bossi';
    5. $strDelimiter = ":\t";


    Falls das Script wirklich funktioniert, sollte es gehen.


    Gruss,
    -Arrhok

  • hmm scheint dennoch nicht zu funzen. ich werde das heut abend oder so nochmal genauer unter die lupe nehmen...


    EDIT:
    wie siehts mit dem cgi script im hintergrund aus?
    wie sollte das aussehen? ^^