Test.PL -- bekomme keine Rückmeldung !

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Test.PL -- bekomme keine Rückmeldung !

Postby redygo61 » 04. December 2004 14:16

Hallo Apache Friends,

Mein Problem,-- bekomme keine Rückmeldung !

Habe 2 Testformulare geschrieben;

1. Das erste habe ich (testformular.html ) genant und es in
( C:\apachefriends\xampp\htdocs\ ) gespeichert.
Habe an der Grundeinstellung von Xampp, httpd.conf noch nichts geädert .
( DocumentRoot "c:/apachefriends/xampp/htdocs" ).
Daß Testformular kann ich ohne Probleme mit localhost aufrufen.

HTML-Dokument mit CGI-Aufruf:

<html>
<head>
<title>Testseite</title>
</head>
<body>
<h1>Testformular</h1>
<form action="/cgi-bin/test.pl" method=post>
Name <input size=40 maxlength=40 name="AnwenderName"> <BR>
Text: <textarea rows=5 cols=70 name="Kommentartext"
wrap=virtual></textarea><p>
<input type=submit value="Absenden">
</form>
</body>
</html>

2. Das zweite Dokument heißt ( test.pl ) und habe es in
( C:\apachefriends\xampp\php ) gespeichert , denke da liegt der Fehler. Wie muss ich vorgehen um das Script zum laufen zu bringen.

CGI-Script TEST.PL mit HTML-Ausgabe:

#!/usr/bin/perl

read(STDIN, $Daten, $ENV{'CONTENT_LENGTH'});

print "Content-type: test/html\n\n";

print "<html><head><title>CGI-Reaktion</title></head>\n";

print "<body><h1>Reaktion des CGI-Programms</h1>\n";

print $ENV{'CONTENT_LENGTH'};

print "</body></html>\n";

Wehre toll wenn mir jemand helfen könnte und das noch ohne Fachchinesig, hab nur Hauptschulabschluss. :oops:

Mit freundlichen Grüßen, Harald
redygo61
 
Posts: 5
Joined: 04. December 2004 13:56

Postby Wiedmann » 04. December 2004 16:06

<form action="/cgi-bin/test.pl" method=post>
...
Das zweite Dokument heißt ( test.pl ) und habe es in
( C:\apachefriends\xampp\php ) gespeichert

"/cgi-bin/" ist ein Alias und zeigt auf das Verzeichnis:
C:\apachefriends\xampp\cgi-bin\
Da müsste also deine "test.pl" rein.

#!/usr/bin/perl

In der Zeile muss der Pfad zum Perl deines Systems hin:
#!C:/apachefriends/xampp/perl/bin/perl.exe
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby redygo61 » 04. December 2004 20:12

Hallo Wiedmann,

Danke für deine Antwort, muss ich gleich mal ausprobieren.

Grüße, Harald
redygo61
 
Posts: 5
Joined: 04. December 2004 13:56

Postby redygo61 » 04. December 2004 20:45

Hi ,

hab?s ausprobiert :

Das ( test.pl ) Programm habe ich in das Verzeichnis C:\apachefriends\xampp\cgi-bin verschoben,

und Pfad vom Script geändert in:

#!C:/apachefriends/xampp/perl/bin/perl.exe

Bekomme aber immer noch eine Fehlermeldung ?Datei konnte nicht geöffnet werden ?
redygo61
 
Posts: 5
Joined: 04. December 2004 13:56


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 16 guests