Seite 1 von 1

Problem mit Online-Highscore -> Beispiel

Verfasst: 09.04.2008 11:49
von Dostej
Habs mal versucht, das Beispiel (hier zu finden: http://www.purebasic.fr/german/viewtopic.php?p=150430 ) mit dem Online Highscore zu testen, lesen geht, ich bekomme aber eine Fehlermeldung, wenn ich einen neuen Score schreiben will:
<br />
<b>Warning</b>: fopen(Liste.txt.txt) [<a href='function.fopen'>function.fopen</a>]: failed To open stream: Permission denied in <b>/var/www/vhosts/stdojedmahr.de/subdomains/PureBasic/httpdocs/HSPopp/Eintrag.php</b> on line <b>39</b><br />
<br />
<b>Warning</b>: unlink(Liste.txt) [<a href='function.unlink'>function.unlink</a>]: Permission denied in <b>/var/www/vhosts/stdojedmahr.de/subdomains/PureBasic/httpdocs/HSPopp/Eintrag.php</b> on line <b>62</b><br />
<br />
<b>Warning</b>: rename(Liste.txt.txt,Liste.txt) [<a href='function.rename'>function.rename</a>]: No such file Or directory in <b>/var/www/vhosts/stdojedmahr.de/subdomains/PureBasic/httpdocs/HSPopp/Eintrag.php</b> on line <b>63</b><br />

Hat jemand ne Ahnung, was da los ist, bzw. was ich da machen kann?
Wie kann ich einem php-Skript die Erlaubnis geben, eine DAtei zu schrieben? (Vermute, das es das ist, oder?)

Vielen Dank schon mal

Verfasst: 09.04.2008 11:55
von Kaeru Gaman
bei der Gelegenheit:
Mich würde mal ein Beispiel interessieren, wie man überhaupt eine Online-Highscore einrichtet/betreibt/pflegt.

ich hab letztens bei irgendeinem Mini-Game ein Kommentar gelesen:
"yo schick, 'ne Online-Highscore wär nich schlecht"
und ich hab mir gedacht
"hä was? bist du noch ganz gar?"
mir erscheint eine Online-Highscore wesentlich mehr aufwand, als ein Mini-Game.
ich hab eben einige defizite was online-zugriff anbelangt.

Verfasst: 09.04.2008 11:55
von STARGÅTE
du müsstest beim Server der Datei die beschrieben werden soll (also die .txt) die rechte von normal (644) auf (664) stellen (Gruppenberechtigung "Schreiben" ein haken setzten).

EDIT:

Naja Onlinelisten sind immer ein Ziel für "Hacker" sodass man früher oder später probleme bekommt: gecheatete Einträge, massen spam-Einträge.
Wenn man jedoch auf die Sicherheit achtet, passiert das nicht "so" schnell.

EDIT2:
Einrichten: zB mit meinem Bericht
Betreiben: man selber muss nicht viel machen, als zu beobachten ob es fehler gibt.
Pfege: eigentlich garkeine, wenn sie läuft, läuft sie.

Verfasst: 10.04.2008 14:56
von Dostej
@Stargate

Hm, ich ahbe die Dateirechte auf Lesen/schreiben für Benutzer, Gruppe und andere gesetzt.. einizg Ausführen hab ich nicht Aktiviert, da man ne .txt ja nicht ausführt, oder?

Braucht die eintrag.php evtl. ne Berechtigung?

Thx schon mal

Verfasst: 10.04.2008 15:07
von DarkDragon
Du musst beim Ordner noch die Rechte anders setzen, denn es kann die Datei "Liste.txt.txt" nicht ERSTELLEN, UMBENENNEN und es kann "Liste.txt" nicht LÖSCHEN (Schreibrechte im Ordner).

Verfasst: 10.04.2008 20:10
von Dostej
@DD
Danke, das wars.
Jetzt gehts...

//EDIT - Neue Version
Hat nun nen Online-Highscore <)
Hoffe er geht...