fehler beim testen...

Hier können sich alle gegenseitig helfen beim erstellen eines Spiels

Moderator: Agatho

fehler beim testen...

Beitragvon ph4t0r » 19.09.2004, 23:17

Hi!

Als erstes: Großes Lob an euren Code. Er ist ziemlich übersichtlich, ich habe schon einige Dinge dazugelernt, vor allem im Bereich "Objektorientiertem Programmieren", was ich normalerweise meide.

Aber jetzt zu meiner eigentlichen Frage:
Ich will in euer Script einbauen, dass man die Reihenfolge der Höhlen, wie sie im dropdown angezeigt werden soll, selber bestimmen kann. Ich habe das im Forum der letzten Runde schon angesprochen, bekam Zuspruch, aber es hat geheißen, ich soll euch ein Script liefern.
Ich habe jetzt alle wichtigen Files analysiert, und wollte testen wie es in der Praxis auf meinem PC ausschauen würde. Nur wenn ich versuche es anzuschauen, kommt immer nur der Fehler "Session expired". Ich habe es dann auf einem Server hochgeladen, auf dem normalerweise Sessions kein Problem machen, und dort war der gleiche Fehler. Ich habe es dann mit PHP5 getestet und da sagt er

Parse error: syntax error, unexpected T_PROTECTED, expecting ']' in
...ugaagga\ugaagga\src\www\include\db.functions.php on line 57

Ich bin total ratlos, was ich jetzt tun muss. Könntet ihr mir vielleicht helfen??

Danke im Vorraus
ph4t0r
Spielball der Götter
Spielball der Götter
 
Beiträge: 41
Registriert: 01.03.2004, 23:53

Beitragvon PhExX » 20.09.2004, 06:17

in zeile 57 noch ein "]" einfügen?
Benutzeravatar
PhExX
Des Alten Mannes Metatron
Des Alten Mannes Metatron
 
Beiträge: 391
Registriert: 28.01.2004, 22:36
Wohnort: Dillenburg

Beitragvon ph4t0r » 20.09.2004, 10:02

aber in zeile 57 sollte alles korrekt sein ...

Code: Alles auswählen
function beginner_isCaveProtectedByID($caveID, $db) {
  $query =
    "SELECT (protection_end > NOW()+0) AS protected ".
    "FROM Cave ".
    "WHERE caveID = '$caveID'";
  if (!($result = $db->query($query)) || ! ($row = $result->nextRow())) {
//  echo $query;
    return 0;
  }
  return $row[protected];
}


ich seh da keinen fehler....
ph4t0r
Spielball der Götter
Spielball der Götter
 
Beiträge: 41
Registriert: 01.03.2004, 23:53

Beitragvon apptype » 20.09.2004, 10:13

is protected ne funktion?
wenn nicht mal ein $ zuvorschreiben.
apptype
Nach-10-Minuten-Auslogger
Nach-10-Minuten-Auslogger
 
Beiträge: 3
Registriert: 18.09.2004, 20:45
Wohnort: Chemnitz

Beitragvon fritz » 20.09.2004, 13:53

is ein schlechtes stueck code. du hast auf deinem server php5 laufen. die zeile 57 duerfte die hier sein, oder?

return $row[protected];

bis php4 war das noch gueltig. in php5 wird protected aber als definition genommen.

agatho hatte genau das gleiche problem:
http://forum.uga-agga.de/viewtopic.php?t=13505
fritz
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 264
Registriert: 30.01.2004, 19:24
Wohnort: bei Muenchen

Beitragvon ph4t0r » 20.09.2004, 16:18

ich habs jetzt probiert, indem ich es auf einen normalen server geuploadet hab: es steht immer "session expired", wenn ich nichts am code veränder...
was ist falsch?

aber ich glaub, dass irgendwas bei der gz von sourceforge fehlt :fad:

kann mir vllt jemand, eine vollständige, funktionierende (egal ob für php4 oder 5), mit regeln und der effects datei geben? weil mir sind die regeln ziemlich egal, mir gehts nur darum, dass ich ein funktionierendes offline-script hab, um zu schauen, ob ich eh keinen blödsinn prog....
tia
ph4t0r
Spielball der Götter
Spielball der Götter
 
Beiträge: 41
Registriert: 01.03.2004, 23:53

Beitragvon Agatho » 20.09.2004, 17:33

?? Du nuzt den source von Sourceforge? Der ist leider etwas alt und schon überholt. den bekommt man normalerwiese vom loginserver. da der aber gerade abgferaucht ist ist das eben etwas schwierig. hast du das auch mit dem ['proteced'] gemacht? ich kann mir gerade nicht erklären wieso deine session permanent expired sein soll. welche rechte hat denn dein session ordner?
Agatho
Sourcenoob Tröster
Sourcenoob Tröster
 
Beiträge: 132
Registriert: 29.01.2004, 02:59
Wohnort: Mayence

Beitragvon ph4t0r » 20.09.2004, 19:37

session soltten passen - ich habs ja auch extra deswegen auf einen normalen server gespielt, von dem ich weiß, dass er keine probs mit sessions hat...

edit: btw: kann mir nicht jemand was komplettes schicken?? einfach auf den email button klicken und als attachment an mich schicken...
ph4t0r
Spielball der Götter
Spielball der Götter
 
Beiträge: 41
Registriert: 01.03.2004, 23:53

Beitragvon fritz » 20.09.2004, 21:08

es gibt nix *komplettes*
ua ist immer was zum selberzusammenbauen und wird es immer bleiben....
fritz
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 264
Registriert: 30.01.2004, 19:24
Wohnort: bei Muenchen

Beitragvon ph4t0r » 20.09.2004, 22:37

hehe... mag ja sein ^^

ich such halt eine version, die garantiert funktioniert, die regeln beinhaltet...

ich mag ja nicht die regeln von wem fladdern, sondern ganz simpel für ein offline testsystem verwenden...
ph4t0r
Spielball der Götter
Spielball der Götter
 
Beiträge: 41
Registriert: 01.03.2004, 23:53

Beitragvon Agatho » 20.09.2004, 23:49

öhm die bsp dateien hier http://forum.uga-agga.de/viewtopic.php?t=14319 enthalten basis sachen. wenns mit denen nicht funzt funzt es bei dir auch mit nichts anderem
Der gesunde Verstand ist das, was in der Welt am besten verheilt ist; denn Jedermann meint damit so gut versehen zu sein, dass selbst Personen, die in allen anderen Dingen schwer zu befriedigen sind, doch an Verstand nicht mehr, als sie haben, sich zu wünschen pflegen.
Dieses Bild wurde gelöscht da es nicht erreichbar war.
Agatho
Sourcenoob Tröster
Sourcenoob Tröster
 
Beiträge: 132
Registriert: 29.01.2004, 02:59
Wohnort: Mayence

Beitragvon ph4t0r » 21.09.2004, 13:40

naja, es kann ja auch daran liegen, dass mein script von sourceforge veraltet ist und deswegen nicht mehr geht...

gott sei dank ist der server wieder online, nur der download in der download-sektion fehlt :(
ph4t0r
Spielball der Götter
Spielball der Götter
 
Beiträge: 41
Registriert: 01.03.2004, 23:53


Zurück zu Bastelstube für die CVS Version

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste