Highscore Flash-Games

Begonnen von Spelvin, 03 September 2006, 10:57:37

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

jubilee

Zitatja hab alles angepasst

Schreib mal gleich nach <?php in der nächsten Zeile
error_reporting (2048);

also so :
Zitat
<?php
error_reporting (2048);
$directory = "".dirname(__FILE__)."";
hochladen,
und schau dann einmal, ob es Fehlermeldungen gibt

MfG

Spelvin

kommt leider keine Fehlermeldung

jubilee

Kommt da denn gar nix, oder was ist der genaue Fehler ?

Spelvin

also es kommt ganz normal die Seite mit den games, ohne Fehlermeldung.

jubilee

Zitatalso es kommt ganz normal die Seite mit den games, ohne Fehlermeldung.
Mit allen Games, denke ich ?!

Hast du die Games die nicht angezeigt werden sollen, in der ausschlußliste korrekt eingetragen (der Dateiname des scorefiles bis zum _, aber ausschließlich des _
Groß und Kleinschreibung wird unterschiedebn !

MfG

Spelvin


jubilee

Hmmmm ...
Hast mal Link und FTP-Zugang (via PM) für mich

MfG

Spelvin

ich hab die seite leider momentan nicht online, lade sie immer nur auf ein Testsystem bei mir auf der Arbeit aber davon kann ich dir leider keinen FTP-Zugang geben. Aber hilft es dir wenn ich die dateienhochlade?? Wenn ja mach ich das morgen, bin momentan niocht zu hause und hab von hier keinen zugriff drauf

jubilee

ZitatAber hilft es dir wenn ich die dateienhochlade??

Jo, mach mal.

MfG

Spelvin


jubilee

Hmmm ...
Die datei test.php, welche funktioniert, brauche ich nicht. An der
kann ich nichts sehen. Ich brauchte die, die Fehler verursacht.
So wie Du sie geändert hast.


MfG

Spelvin

oh sorry hätte vielleicht dabeuii schreiben sollen das die index.php in diesem Ordner die geänderte ist.

jubilee

Sorry, aber abschreiben solltest Du schon können.
Ich such jetzt eine ganze Zeit hinter dem Fehler hinterher, nur um rauszufinden, das Du meine letzten Änderungen ja gar nicht übernommen hast.
Beispiel aus der von mir zuletzt gesposteten (Antwort #16) test.php

<?php
$directory 
"".dirname(__FILE__)."";
$bildurl="http://www.DeineDomain.de/images/";
$excludegames="snake1, snake2, snake3" // Games, die nicht angezeigt werden sollen. Namen mit Komma und Leerzeichen trennen!
$exgames explode (","$excludegames);   //weiter games die nicht gezeigt werden sollen
while (list($key$val) = each($exgames)) { //weiter games die nicht gezeigt werden sollen
        
$xexgames[] = trim($val); //weiter games die nicht gezeigt werden sollen

function 
get_Files($directory$xexgames) {
$handle=opendir($directory); 
while ($file readdir ($handle)) { 
if ($file != "." && $file != ".." && substr($file,strpos($file"."))==".txt") {
$thename=substr($file0, (strpos($file,"_"))); //Gamename holen.
if(in_array($thename$xexgames)) { // soll game nicht angezegit werden
//do nothing
}
else { // sonst game zeigen 
        
$files[]=$file;

}
}
closedir($handle);
 
return $files;
}
$Filename_array=get_Files($directory$xexgames);
?>



Aus Deiner  index.php


<?php
$directory 
"".dirname(__FILE__).""//Hier bitte das VERZEICHNIS wo die Score-Dateien liegen. dirname(__FILE__) = Im selben Verzeichnis wie das Script OHNE Slash am ende
$bildurl="http://www.sgm.de/modules/Games/images/"//URLwo die Bilder zu den Spielen zu finden sind. MITSlash am ende
$excludegames="snake3" // Games, die nicht angezeigt werden sollen. Namen mit Komma und Leerzeichen trennen!
$exgames explode (","$excludedgames);   //weiter games die nicht gezeigt werden sollen
while (list($key$val) = each($exgames)) { //weiter games die nicht gezeigt werden sollen
        
$xexgames[] = trim($val); //weiter games die nicht gezeigt werden sollen
}
function 
get_Files($directory) {
$handle=opendir($directory); 
while ($file readdir ($handle)) { 
$thename=substr($filename0, (strpos($filename,"_"))); //Gamename holen.
if(in_array($thename$xexgames)) { // soll game nicht angezegit werden
//do nothing
}
else { // sonst game zeigen
    
if ($file != "." && $file != ".." && substr($file,strpos($file"."))==".txt") { 
        
$files[]=$file;

}
}

closedir($handle);
 
return $files;
}
$Filename_array=get_Files($directory);
?>



Ich bitte z.B. die Funktion  get_Files() und den Funktionsaufruf derselben zu betrachten
Die sind ja wohl grundverschieden  ausserdem hier
Zitat$exgames = explode (",", $excludedgames);
muss das d weg .....
Also, nächstesmal wenn Dir jemand so ein Script erarbeiten soll, muss der sich schon darauf verlassen
das, wenn Du es modifizierst, das auch korrekt machst.

MfG

Spelvin

Bis auf die Änderung-->  $excludedgames. die ich lieder übersehen hab, hab ich ja auch alles ausprobiert. Aber da mit diesen Änderungen sich ja nix verändert hab ich diese wieder rausgeholt, aber ich hab dir doch geantwortet das sich damti nichts verändert hat.

jubilee

ZitatAber da mit diesen Änderungen sich ja nix verändert hab ich diese wieder rausgeholt

Du hast geschrieben :
Zitatoh sorry hätte vielleicht dabeuii schreiben sollen das die index.php in diesem Ordner die geänderte ist.
Das Du die Änderungen in der geänderten Datei wieder rückgängig gemacht hast, hast Du nicht geschrieben.

Zitataber ich hab dir doch geantwortet das sich damti nichts verändert hat.
Bei mir läuft es einwandfrei.
Hier die entsprechende index.php die bei mir funktioniert.



[gelöscht durch Administrator]

Spelvin

hab nicht mehr soweit gedacht dabei zu schreiben das ich manche änderungen wieder rückgängig gemacht habe. Aber hab momentan auch viel um die Ohren.

Ich werd morgen direkt probieren ob es funktioniert. Aber erst mal danke für deine Hilfe und Geduld.

Spelvin