Ankündigung

Einklappen
Keine Ankündigung bisher.

Hilfe ....Probleme mit CGI - Formular

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hilfe ....Probleme mit CGI - Formular

    Hallo [email protected]
    Ich habe Probleme mit einem CGI-Forumular...Vielleicht kann mir jemand von euch helfen...Thanx a lot .....mfg Prilblume

    Ich habe folgendes Testformular
    -----------------------------------------------------------------------
    <HTML>
    <BODY>
    <TITLE>Test Formular sty*****.de</TITLE></HEAD>
    <FONT SIZE=+2>sty******.de</FONT>
    <P>
    Test-Formular - styl***.de
    <P>
    <FORM METHOD=POST action="/cgi-bin/mailsend.pl">
    <PRE>
    Name: <INPUT NAME="user_name" SIZE="20">
    Email: <INPUT NAME="user_email" SIZE="35">
    <INPUT TYPE=HIDDEN NAME="sendto" VALUE="[email protected]****.de">
    <INPUT TYPE=HIDDEN NAME="response" VALUE="Es klappt...Bine!">
    </PRE>
    <P>
    <INPUT TYPE="SUBMIT" VALUE="Submit Info"> <INPUT TYPE="RESET" VALUE="Start Over">
    </FORM>
    </BODY></HTML>
    -----------------------------------------------------------------

    Im cgi-bin verzeichniss mailsend.pl
    ------------------------------------------------------------------
    !/usr/local/bin/perl
    #
    # mailsend.pl
    # version 961110
    # copyright 1996 by bo larsson
    # all rights reserved
    #
    # bugs or feedback to [email protected]**.net
    # for information on how to use, visit www.s******/bliss/

    $mailer = "/usr/sbin/sendmail -t";
    $valist = "";

    # Get the input and strip off all unwanted characters
    read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
    $temp = $buffer;
    $temp =~ s/\+/ /g;
    $temp =~ s/%([0-9|A-F]{2})/pack(C,hex($1))/eg;

    # Store the matching name and value pairs
    foreach (split(/&/,$temp))
    {
    ($NAM, $VAL) = split(/=/, $_);
    $DATA{$NAM} = $VAL;
    $valist .= "$NAM:$VAL\n";
    }

    # Grab necessary variables
    $sendto = $DATA{'sendto'};
    $subject = $DATA{'subject'};
    $response = $DATA{'response'};
    $user_email = $DATA{'user_email'};
    $user_name = $DATA{'user_name'};

    # Send mail to $recipient
    open (MAIL, "|$mailer") || die "Can't open $mailprog!\n";
    print MAIL "Subject: $subject\n";
    print MAIL "From: $user_email ($user_name)\n";
    print MAIL "To: $sendto\n";
    print MAIL "\n";
    print MAIL "$valist";
    print MAIL "\n";
    print MAIL "Remote IP address: $ENV{'REMOTE_ADDR'}\n";
    close (MAIL);

    # Print the response
    print "Content-type:text/html\n\n";
    print "<HTML><BODY><TITLE>Thank you</TITLE>";
    print "<FONT SIZE=+2>$response</FONT>";
    print "</BODY></HTML>";
    ---------------------------------------------------------------------------

    Die RECHTE auf rwxr-xr-x gestellt

    Aber irgendwas klappt nicht ....
    das kommt als Antwort ....
    -----------------------------------------------------------------------------

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, [email protected]*****.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.



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

    Apache/1.3.19 Server at www.sty*****.de Port 80



    Thanx....mfg Prilblume

  • #2
    Hi,
    folgende Probleme Fallen mir gerade ein ...

    :arrow: Perl nicht installiert
    :arrow: Perl nicht in den Apache eingebunden oder #! PFAD:/ZU/PERL/EXE
    :arrow: Es nicht via ASCII hochgeladen

    MfG SPages
    Lernen Sie jetzt PHP
    http://www.php-is-easy.de/obook

    Kommentar


    • #3
      Hallo spages

      Doch ist Install....

      Perl: /usr/bin/perl
      Perl-Version: 5.006
      Betriebssystem: linux
      Perl befindet sich in: perl:
      /usr/bin/perl
      /usr/share/man/man1/perl.1.gz

      Sendmail: sendmail:
      /usr/sbin/sendmail
      /usr/sbin/sendmail.nissl
      /etc/sendmail.cf
      /usr/lib/sendmail
      /usr/lib/sendmail.d
      /usr/share/sendmail
      /usr/share/man/man8/sendmail.8.gz

      Verzeichnisse, die nach Perl durchsucht wurden /usr/lib/perl5/5.6.0/i586-linux
      /usr/lib/perl5/5.6.0
      /usr/lib/perl5/site_perl/5.6.0/i586-linux
      /usr/lib/perl5/site_perl/5.6.0
      /usr/lib/perl5/site_perl

      Guß Prilblume

      Kommentar


      • #4
        Hi,
        Unter Linux muss ich selbst erst mal schauen wie ich's hin bekomme.

        MfG SPages
        Lernen Sie jetzt PHP
        http://www.php-is-easy.de/obook

        Kommentar

        homepage-forum.de - Hilfe für Webmaster! Statistiken

        Einklappen

        Themen: 56.808   Beiträge: 430.110   Mitglieder: 28.559   Aktive Mitglieder: 48
        Willkommen an unser neuestes Mitglied, daetr2095.

        Online-Benutzer

        Einklappen

        174 Benutzer sind jetzt online. Registrierte Benutzer: 0, Gäste: 174.

        Mit 3.502 Benutzern waren am 23.01.2020 um 18:20 die meisten Benutzer gleichzeitig online.

        Die neuesten Themen

        Einklappen

        • arnego2
          Antwort auf SameSite Cookie
          Eine rewrite rule schreibt die URL um.
          Als Beispiel: Wer keine www als Subdomaine vor seinem Seitennamen haben will nimmt eine Rewrite rule die alle Besucher von www.deine-domain.de auf deine-domain.de umleitet.
          So wird auch dual content vermieden.
          Wozu setzt du einen Cookie. Die...
          Gestern, 14:41
        • arnego2
          Antwort auf Formularvalidierung - Wie macht ihr es?
          Die Frage ist ob das mit Corona auch so bleibt.
          Die Ausbildung macht sicher Sinn wenn die Betriebe bei der Strategie bleiben. bei Web komischerweise suchen viele Freelancer um die preise zu drücken. Qualität ist dabei oft kommt der Gedanke erst wenn die Seiten online gehen und nicht das tun...
          Gestern, 14:35
        • arnego2
          Antwort auf LINK prüfen
          In der GSC oder der Google Search Console gibt es die Daten, ich glaube auch in Bing Webmaster Tools, oder der Yandex Console.
          Gestern, 14:21
        • arnego2
          Antwort auf Dynamik der Krise (Update Politik)
          Die Update festeste Lösung die ohne Plugins auskommst ist html5. Der Update von html4 zu 5 hat über 10 Jahre gedauert.
          Der Bäcker ist dafür am besten dran wenn er eine nicht dynamische Seite hat.

          Je aufwendiger es wird desto komplexer sollten es kommen. Sich ein Theme zu nehmen...
          Gestern, 13:30
        • Localfu
          Antwort auf Formularvalidierung - Wie macht ihr es?
          Wow, so teuer, krass. Das Zertifikat hat nicht die gleiche Außenwirkung wie vergleichbar mit einer Berufsausbildung. Wäre das nicht eher interessant für dich in den Bereich eine Ausbildung zu machen? Da hast du einen hohen Zeitaufwand bekommst aber ein Ausbildungszeugnis, dass dir in vielen Bereich...
          Gestern, 12:35

        Die neuesten Beiträge

        Einklappen

        • ST747
          SameSite Cookie
          Hallo,

          ich setze ein eigenes Cookie und hatte jetzt zufällig festgestellt. das Javascript bringt jetzt einen Warnhinweis, dass die Funktion bald
          nicht mehr unterstützt wird, wegen fehlender Angabe Attribute Samesite.
          Standard wird zwar None gesetzt, aber dabei auch Secure=false....
          The SameSite attribute of the Set-Cookie HTTP response header allows you to declare if your cookie should be restricted to a first-party or same-site context.
          05.03.2021, 18:52
        • arnego2
          Antwort auf SameSite Cookie
          Eine rewrite rule schreibt die URL um.
          Als Beispiel: Wer keine www als Subdomaine vor seinem Seitennamen haben will nimmt eine Rewrite rule die alle Besucher von www.deine-domain.de auf deine-domain.de umleitet.
          So wird auch dual content vermieden.
          Wozu setzt du einen Cookie. Die...
          Gestern, 14:41
        • Megabyte
          Formularvalidierung - Wie macht ihr es?
          Hallo Coders...

          Für mein Projekt zur Webmaster-Zertifizierung ist eine der Aufgaben die Erstellung eines kompletten Formulars (also mit ALLEN Elementen wie Checkbox, Select, Radiobuttons etc. Dieses Formular MUSS dreifach (!!!!!!) auf Plausibilität geprüft werden (Pflichtfeld, Syntax,...
          02.03.2021, 22:35
        • arnego2
          Antwort auf Formularvalidierung - Wie macht ihr es?
          Die Frage ist ob das mit Corona auch so bleibt.
          Die Ausbildung macht sicher Sinn wenn die Betriebe bei der Strategie bleiben. bei Web komischerweise suchen viele Freelancer um die preise zu drücken. Qualität ist dabei oft kommt der Gedanke erst wenn die Seiten online gehen und nicht das tun...
          Gestern, 14:35
        • ST747
          LINK prüfen
          hallo, es gibt kostenpflichtige und kostenlose Tools, um alle Links auf der Website zu prüfen.
          es gibt doch öfters mal eine url die nicht mehr funktioniert, da sollte der link entfernt werden.
          gibt es da erfahrung, eine empfehlung?
          gerhard...
          05.03.2021, 22:30
        • arnego2
          Antwort auf LINK prüfen
          In der GSC oder der Google Search Console gibt es die Daten, ich glaube auch in Bing Webmaster Tools, oder der Yandex Console.
          Gestern, 14:21
        • arnego2
          Antwort auf Dynamik der Krise (Update Politik)
          Die Update festeste Lösung die ohne Plugins auskommst ist html5. Der Update von html4 zu 5 hat über 10 Jahre gedauert.
          Der Bäcker ist dafür am besten dran wenn er eine nicht dynamische Seite hat.

          Je aufwendiger es wird desto komplexer sollten es kommen. Sich ein Theme zu nehmen...
          Gestern, 13:30
        • Localfu
          Antwort auf Formularvalidierung - Wie macht ihr es?
          Wow, so teuer, krass. Das Zertifikat hat nicht die gleiche Außenwirkung wie vergleichbar mit einer Berufsausbildung. Wäre das nicht eher interessant für dich in den Bereich eine Ausbildung zu machen? Da hast du einen hohen Zeitaufwand bekommst aber ein Ausbildungszeugnis, dass dir in vielen Bereich...
          Gestern, 12:35
        • Localfu
          Antwort auf Dynamik der Krise (Update Politik)
          Zu PHP: Da sich die Leute nicht weiterentwickeln wollen oder nicht können, ist das eine schwierige Sache eine neue Version mit neuen Funktionsumfang herauszubringen. Es ist wichtig, dass sich das Web weiterentwickelt und dazu gehören auch die Werkzeuge wie Programmiersprachen und den Technologien,...
          Gestern, 12:31
        • daniel5959
          Antwort auf LINK prüfen
          Hallo,

          Googlesuche = broken link check - hier ein Fund in deutsch

          7 Tools für Broken Links >> https://www.hosteurope.de/blog/mit-d...-broken-links/

          daniel5959
          05.03.2021, 23:44
        Lädt...
        X