Webformular funktioniert nicht richtig

  • Hallo

    Ich habe mir jetzt den Visual Form Maker runtergeladen und ein Formular gebaut.
    Soll ich jetzt

    EXPORT als Webformular
    oder
    EXPORT als eigenständiges PHPscript machen??

    Und wie baue ich das ganze dann in meine Seite ein?
    Soll ich einfach Einfügen---> Datei (Frontpage)??

    Nochmal Danke für eure Hilfe!!!

    mfg Chris

  • Zitat von SonicChriz

    das formular musst du mit php machen.so nur mit html geht das nicht


    das stimmt nicht wirklich?! viel leichter für den benützer und den coder ist es natürlich mit php ...
    ich machte aber auch mal ein formular mit reinem html - es ging aber nicht bei jedem ...

    Das unterhaltsamste Forum wos gibt !

  • Ich habe jetzt ein html Formular was funktioniert aber noch kein eigenes Antwortscript das funktioniert. Wohin soll ich das perlscript speichern oder kopieren???

    Bitte um eure hilfe mfg Cris

    #!/usr/bin/perl


    ######## EINSTELLUNGEN DIE SIE VORNEHMEN MÜSSEN #################

    # Die Einstellungen sind bereits mit den gängigsten Werten vorbelegt
    # Besonderes Augenmerk müßen Sie jedoch auf den genauen Eintrag des Mailprogramm Pathes legen!
    # Diese Information hält Ihr Provider für Sie bereit.
    # Vergewissern Sie sich auch das die Ausführung eigener Perl (CGI) Scripte auf Ihrem Webspace / Paket
    # erlaubt ist!
    # Sämtliche Einstellungen dürfen nur zwischen den beiden Hochzeichen vorgenommen werden
    # alles andere lassen Sie (wenn Sie kein Perl können/verstehen) wie es ist.


    # Hier tragen Sie zwischen den beiden Hochzeichen ('') den Path zu Ihrem Sendmailprogramm ein
    # Fragen Sie ggf. Ihren Provider. Die Voreinstellung 'usr/sbin/sendmail' wird häufig verwendet
    # und funktioniert meist.

    $mailprogramm='/usr/sbin/sendmail';

    # In $subtext steht die Überschrift der E-Mail unter der Sie die Formulardaten erhalten

    $subtext='Mein Kontaktformular';

    # In $antwort steht der Bestätigungstext den Ihr Absender nach versenden des Formulars sehen

    $antwort='Vielen Dank! Das Formular wurde übermittelt.';

    # In $sr steht die Schriftart der Antwort

    $sr='Arial';

    # In $sr_size steht die Grösse der Schrift

    $sr_size='2';

    ################### ENDE EINSTELLUNGEN ##########################
    # AB HIER NICHTS MEHR ÄNDERN WENN SIE NICHT GENAU WISSEN WAS SIE DA TUN! #######################


    read(STDIN,$eingabe,$ENV{'CONTENT_LENGTH'});
    $eingabe=~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/eg;
    $html="";
    @pairs=split('&',$eingabe);
    foreach $p (@pairs)
    {
    ($key,$wert)=split('=',$p);
    $wert=~s/\n//g;
    $wert=~s/\+/ /g;
    if ($key eq 'FormularTitel')
    {
    $wert=~s/#/ /g;
    }
    $hash{$key}=$wert;
    $html="$html$key:\n$wert\n\n";
    }


    $MailPgm = $mailprogramm;
    $Mail= "$hash{'ToMail'}";
    $From= "$hash{'FormularTitel'}<$hash{'ToMail'}>";
    $Subject= $subtext;

    open (MAIL, "|$MailPgm $Mail") || die "Fehler beim Zugriff auf $MailPgm!\n";
    print MAIL "From: $From\n";
    print MAIL "Reply-To: $From\n";
    print MAIL "To: $Mail\n";
    print MAIL "Subject: $Subject\n\n";

    print MAIL "Titel des Formulars: $hash{'FormularTitel'}\n";
    print MAIL "\n";
    print MAIL "$html\n";
    print MAIL "\n";
    print MAIL "\n";
    print MAIL "\n";
    close MAIL;


    print "Content-type: text/html\n\n";
    print <<eg;
    <html>
    <head>
    </head>
    <body bgcolor=white>
    <font face=$sr size=$sr_size>$antwort</font>
    </body>
    </html>
    eg


    http://www.saalbach.net/riedlsperger/MAIL.htm