Nachdem ich das Leaderboard installiert hatte, traten bei mir einige Probleme auf, die hier im Forum schon öfters angesprochen wurden!
1.Problem: Ich konnte mich nicht in den Administrationsbereich einloggen!
2.Problem: Ich konnte, nachdem ich das 1.Problem lösen konnte, keine Spieler hinzufügen!
3.Problem: Wenn ich die PID's der Spieler dann direkt über PHPMyAdmin eingegeben habe, und einen hinzugefügten Spieler im LB angeklickt habe, kam eine Fehlermeldung: no data found.......
Das war mir dann alles zu blöd, und ich habe hier im Forum nach Hilfe gesucht!
Beim Druchstöbern der Einträge, kam immer wieder deutlich hervor, dass es irgendetwas mit der PHP- oder MySQL- Version zu tun haben muss!!
Hierrauf habe ich mir mal die Dateien genauer angeschaut, und den Grund für die Unverträglichkeit des Skriptes gegen PHP 5 gefunden!!!
Das Problem ist, dass die Befehle $HTTP_POST_VARS[..........] und $HTTP_GET_VARS[..........] eigentlich nur für PHP 4 gedacht sind, und somit PHP 5 nicht wirklich viel damit anfangen kann; deswegen werden in PHP 5 die Befehle $_POST[..........] und $_GET[..........] benötigt!!!!!!!!
Lösung:
1. Öffnet alle Dateien, in denen Daten aus Formularen abgefragt werden (admin/gui/index2.php; create/createuser.php; create/rmuser.php; stats.php - ich hoffe, dass ich jetzt keine vergessen habe, ansonsten nochmals alle Dateien durchschaun)!
2. Sucht nach den Befehlen $HTTP_POST_VARS[..........] bzw. $HTTP_GET_VARS[..........]
3. Ändert diese Befehle in $_POST[..........] bzw. $_GET[..........]
4. Abspeichern!!!!!!!!
5. Auf den Webspace laden!!
Ich hoffe, ich konnte weiterhelfen, und wünsche euch noch viel Spaß mit dem Board!
Gruß Danny