TheWinner: Mit CGI Script Highscoreliste speichern

Beitrag lesen

Hallo,

sorry, stimmt ich habe nicht genau gesagt was
der Fehler ist:
also der Highscore soll in High.txt reingeschrieben
werden. ich denke das highscore cgi ist
auch ganz in ordnung, es stammt nicht von
mir, ich bekahm es freundlicherweise von
jemand anderem zur verfügung gestellt.
Ich denke das Problem liegt im Aufruf des
highscore scriptes. Der Fehler ist, dass
der Highscore einfach nicht gespeichert
wird, keine fehlermeldung, nix. Vielleicht
liegt es an strato. Oder mit dem Aufruf
stimmt was nicht. Ich bin leider noch nicht so
bewandert mit cgi. Aber vielleicht seht ihr
ja im Aufruf noch den Fehler. Schaut euch auf
jeden fall den aufruf von dem cgi noch mal durch.
PS: Kann es sein, dass man bei strato
irgendwas vorher regeln muss, dass die eigene
cgis überhaupt zulassen?

Gruss TheWinner

Hallo,

ich kann mich xNeTworKx nur Anschließen.

Kommen die Daten eigentlich "unten" an?

$score=param("score") or die 'blabla';
$name=param("name") or die 'blabla';
$time=param("fps") or die 'blabla';
$ref=param("ref") or die 'blabla';
$ver=param("v") or die 'blabla';

Anstatt die halt ggfs. eine entsprechende Fehlerbehandlungsroutine.

Nur mal so beim Drüberblicken (sieht eigentlich ganz vernünftig aus):
   # cut returns
   chomp(@lines);
sicher daß das geht?

bei
     print "$lines[$i]\n";
wird auch das Richtige ausgegeben?

Ansonsten - hat nix mit Deinem Problem zu tun:
Kein Locking von high.txt == Gottvertrauen, daß nicht zwei das gleich tun zur gleichen Zeit.

K@rl