ich bin neu hier im Forum und habe mit cgi-Scripts nicht viel Erfahrung. Leider brauche ich jetzt ein aspx-Script. Ich benutze ein Portables Xampp wobei sich der Pfad warscheinlich aber nichtmehr ändert. Ich habe hier im Forum schon gesucht nur hilft mir alles leider nicht viel weiter. Hier sind meine Änderungen etc. an Xampp
httpd.conf:
- Code: Select all
ScriptAlias /ASP/ "/xampp/ASP/"
<Directory "/xampp/ASP">
AllowOverride None
Options +ExecCGI
AddHandler cgi-script .aspx
Order allow,deny
Allow from all
</Directory>
Hinzugefügt um D:/xampp/ASP über localhost/ASP/ aufrufen zu können.
D:\xampp\ASP\getunlocksinfo.aspx
- Code: Select all
#!/xampp/perl/bin/perl -w
my =qw/11 22 33 44 55 66 77/;
sub main();
sub main()
{
my $time=time;
print "Content-type: text/plain\n\n";
print "O\n";
print "H\tpid\tnick\tasof\n";
print "D\t12345678\tUNLOCKED\t$time\n";
print "H\tenlisted\tofficer\n";
print "D\t0\t0\n";
print "H\tid\tstate\n";
for () {
print "D\t$_\ts\n";
}
print "$\t103\t$\n";
}
main();
Das Script ist kopiert ich verstehe einbisschen was es bewirken soll aber nicht alles. Ich habe hier im Forum schon gesucht und den Pfad hinter #! in allen möglichen Kombinationen die ich kenne durchprobiert. Die Perl.exe liegt in D:\xampp\perl\bin\.
Wenn ich jetzt http://localhost/ASP/getunlocksinfo.aspx aufrufe meint der Server
Fehlermeldung:
Premature end of script headers: getunlocksinfo.aspx
Ich suche jetzt schon Seit 4 Stunden nach einer Lösung und wäre euch sehr dankbar wenn ihr das Problem lösen könntet.