.aspx will nicht laufen

Alles, was Perl betrifft, kann hier besprochen werden.

.aspx will nicht laufen

Postby Mori2 » 05. August 2010 17:06

Hi,
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.
Mori2
 
Posts: 4
Joined: 05. August 2010 16:54

Re: .aspx will nicht laufen

Postby Mori2 » 05. August 2010 17:34

Sorry wenn blöd rüber gekommen ist. Es ist wirklich zum Waffen freischalten, aber auf ner LAN für Bf2 (hätte ich vieleicht früher sagen sollen :oops: ). Dort ist es leider nicht möglich auf LAN Servern alle Waffen freizuschalten sondern, nur die Anfangswaffen. Um sowas zu verhindern dachte ich gibt es PunkBuster und die anderen Schutzprogramme. Außerdem habe ich es nicht nötig zu "bescheissen", man wird mit der Zeit sowieso gebannt und ich habe online auch schon alles freigespielt was ich brauche. Wir würden nur gerne auf der LAN alles benutzen können und das geht leider nur so.
Mori2
 
Posts: 4
Joined: 05. August 2010 16:54

Re: .aspx will nicht laufen

Postby Altrea » 06. August 2010 07:03

Woher wole das nur wieder weiß :D

Ums kurz zu machen:
- der Apache im XAMPP kann ASP.
- Du willst ASP.NET nutzen.
- ASP und ASP.NET ist nicht dasselbe!

Es gab mal einen Apache mod für ASP.NET. Das letzte Release davon ist aber schon 4 Jahre alt.
Wenn du dein Glück doch versuchen möchtest: mod_aspdotnet @ Sourceforge.

Ansonsten ist zu sagen, dass ASP.NET, wie der Name schon sagt, zwingend .NET benötigt. .NET läuft nur auf Windows Servers und spricht deshalb gegen den Apache und XAMPP Ansatz eine plattformunabhängige Lösung bereitzustellen.

Ich würde dir raten: Wenn du ASP.NET nutzen willst, dann setze auf die Windows Lösung aus IIS und .NET.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6685
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: .aspx will nicht laufen

Postby Mori2 » 06. August 2010 08:15

Vielen Dank Altrea sowas hatte ich gesucht. Ich ändere das dann mal ab und hoffe das es klappt.
PS: ASP, etc sieht ganz gut aus, vielleicht verwende ich es doch hin und wieder in Webistes
Mori2
 
Posts: 4
Joined: 05. August 2010 16:54

Re: .aspx will nicht laufen

Postby Altrea » 06. August 2010 15:54

wole wrote:Das Script ist Teil eines umfangreichen Battlefield2-Patch.

Keine Ahnung, ich kenne mich mit Battlefield2 ungefähr genausogut aus wie mit Nuklearmedizin :mrgreen:
Ich hab mich nur gefragt, wie du auf Battlefield gekommen bist. Zockste das selbst? Hast du den Scriptnamen gegooglet?

wole wrote:Es steht im Verdacht Spyware zu beinhalten

Wer so bescheißt, hat es nicht anders verdient

wole wrote:Also ist der Gedanke das er auch noch andere Server kontaktiert nicht sehr abwegig.

Könnte man ja mal nen Netzwerksniffer drauf ansetzen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6685
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: .aspx will nicht laufen

Postby Mori2 » 06. August 2010 18:59

wole wrote:Es steht im Verdacht Spyware zu beinhalten

Ich will ja nur dieses Script ausführen

wole wrote:Verbindung zu anderen Gameservern muß er ja herstellen um dort die freigeschalteten Waffen usw. vorzugauckeln.

Muss ich nicht wir haben dort eh kein Internet, ich muss BF nur beibringen das es die Unlocks auf meinem Server abfragt

wole wrote:
Mori2 wrote:Außerdem habe ich es nicht nötig zu "bescheissen"

Das sagt der, der dieses Script einsetzen will *gröhl*

Ja, erstens benutze ich ja nur das eine Script, zweitens ist es auch mein Problem wenn ich mir Spyware einfange

PS: Ich Programmiere eigendlich mit Delphi, aber kann es sein, dass "for () {...}" eine Endlosschleife ist und das Script nicht endet, und damit nutzlos ist? Bzw. gibt es eine Seite wo man den Syntax von ASP(.NET) nachschauen kann?
Mori2
 
Posts: 4
Joined: 05. August 2010 16:54


Return to Perl

Who is online

Users browsing this forum: No registered users and 2 guests