LoGD 0.9.7 PHP5 tauglich machen
Das Onlinespiel Legend of the Green Dragon (kurz LotGD oder LoGD) ist ein auf PHP basierendes RPG (Role-Player-Game), dass nicht nur in Deutschland eine große Fangemeinde besitzt. Besonders beliebt ist immernoch die “Steinzeit Version” LoGD 0.9.7.
Das Spiel lässt sich nach dem Download ohne Probleme auf einem Webserver mit PHP4 installieren unter PHP5 kommt es allerdings zu Problemen. Deswegen hier ein kleines Tutorial um LoGD 0.9.7 PHP5 tauglich zu machen.
Zunächst einmal müssen folgende Dateien rausgesucht werden: common.php, list.php, about.php, configuration.php, create.php, dag.php, dragon.php, gardens.php, gypsy.php, houses.php, inn.php, login.php, prefs.php, pvp.php, rebirth.php, referers.php, setnewday.php, shrine.php, superuser.php, user.php, viewpetition.php.
Bei all diesen Dateien sucht man nach:
strtotime(date(“r”)
und ersetzt es mit:
strtotime(date(“c”)
Und zum Schluss noch die Datei logde.ph:
foreach($titles AS $this) {
if (strtolower($this[0])==$cleartitle || strtolower($this[1])==$cleartitle) {
$falsetitle = true;
break;
}
}
ersetzen mit:
while (list($key,$val)=each($titles)){
if (strtolower($key[0])==$cleartitle || strtolower($key[1])==$cleartitle) {
$falsetitle = true;
break;
}
}
Fragen, Anregungen, Kritik: Kommentar!
Viel Erfolg!
Ich bin Chaim Dönnewald und komme aus Dortmund. Ich beschäftige mich viel mit SEO, Ajax und PHP.




könteste es und net einfach ma zipen und hoch laden ich hocke nun 2 sochen an des und ich kan den addmin acc net aufrufen habe php 5.0.2 oder so
steffan schrieb am Mittwoch, 26.03.08 um 00:14 Uhr
oder erkläre uns ma wiso kan man wen man alles so gemacht hat wie du net auf den admin zugreifen oder eigne chars erstellen
da steke ich fesst ich hab alles gemachte wie du und andre boards es schriben aba es ist immer des gleiche man kan sich net mit den ADMIN einlogen
steffan schrieb am Mittwoch, 26.03.08 um 01:00 Uhr
were net wen du mir ma hellfen würdest
danke
steffan schrieb am Mittwoch, 26.03.08 um 01:00 Uhr
Ersetze alle HTTP_GET_VARS mit _GET und alle HTTP_POST_VARS mit _POST
das fehlt da oben noch, auch gibt es noch andere Skripte, wo das $this zu Fehlern führt, die müssen alle abgeändert werden
Leen schrieb am Dienstag, 08.07.08 um 08:57 Uhr