Browsergame fail

03/04/2012 18:55 .DerGerät#1
Hallo,

Ich habe ein Browsergame gekauft

Jetzt zu meinem Problem, ich habe es auf meinem vserver hochgeladen, jedoch spuckt es nach dem login 1000 fehler aus -.-

Ich hoffe ihr könnt mir helfen, her die fehler:

Warning: fopen(users/test.php) [function.fopen]: failed to open stream: No such file or directory in /var/www/index.php on line 124

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/index.php on line 126

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/templates/funktionen.php on line 95


Wenn ich die seite aktuallisiere kommen noch mehr fehler.... es ist mir echt wichtig, das es geht, da ich es ein paar Personen versprochen habe ich will dieses nicht brechen ;-(
03/04/2012 19:20 MoepMeep#2
Wie wärs mit komplettem quellcode hochladen? ;o
03/04/2012 19:22 Pixel™#3
In der test.php in /users hast du in der zeile 124 anscheinend einen fehler. was genau mit stream gemeint ist weiß ich da nicht,

Beim 2ten hast du in der index.php zeile 126 einen command eingegeben der nicht nutzbar für dieses "stream-teil" ist :D

Und im mysql fehler hast du in funktionen.php auf zeile 95 einen command, den MySQL nicht erkennt. Guck dort einfach mal nach :D
03/04/2012 19:24 Che#4
PHP Code:
error_reporting(0); 
Hilft immer gegen Fehlermeldungen im PHP-Script.

Edit:
Quote:
Originally Posted by .Slyze™ View Post
was genau mit stream gemeint ist weiß ich da nicht
Es ist ein filestream, also liest er eine Datei ein, aber da sind noch tausende Fehler drin, weil er vermutlich die Daten zur DB nicht angepasst hat oder die Tabellen nicht existieren.
03/04/2012 19:25 MrSm!th#5
Quote:
Originally Posted by 〤Che〤 View Post
PHP Code:
error_reporting(0); 
Hilft immer gegen Fehlermeldungen im PHP-Script.
Und wenn man Viren auf dem PC hat, klickt man lieber die Fehlermeldung weg, anstatt den Virus zu bekämpfen ;O
03/04/2012 19:27 .DerGerät#6
funktion.php: $var = mysql_query($var);
index.php: fwrite($file, fread($userpage, filesize('userpage.php')));


Wie gesagt ich verstehe 0 davon.. ich habe es nur gekauft und die db hochgeladen sowie die Config bearbeitet
03/25/2012 21:23 ooCheateroo#7
Okay, versuche dir mal soweit zu helfen, wie ich kann, also kommen wir erstmal zu den Fehlern:

Quote:
Warning: fopen(users/test.php) [function.fopen]: failed to open stream: No such file or directory in /var/www/index.php on line 124
Die index.php hat versucht in der zeile 124, die Datei users/test.php zu öffnen, dies schlug jedoch fehl, da die Datei nicht exsistiert oder nicht die richtigen Rechte auf der Datei sind.
Quote:
Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/index.php on line 126
Die index.php versucht nun etwas in die Fehlerhaft geöffnete Datei zu schreiben, was natürlich Fehl schlägt.
Quote:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/templates/funktionen.php on line 95
Denke mal das liegt daran dass nicht richtig zu der DB connected wurde, deswegen kommt dann ein fehler, wenn man mit mysql_num_rows die Einträge einer Tabelle zählen will.

Zu dem was jetzt al letztes von dir geschrieben wurde:

$var = mysql_query($var);
Denke nicht dass da das Problehm lag, da es einben Fehler mit dem mysql_num_rows() gab...

fwrite($file, fread($userpage, filesize('userpage.php')));
Die $file gibt die Datei an, in die was gespeichert wird & der Rest hinterm Komma wird dann in diese Datei reingeschrieben, also das was sich in der $userpage befindet...

Dh. die Datei1 wird in die Datei 2 Befüllt, jedoch findet das Script die Datei 1 nicht (also die users/test.php) und deswegen kommt der Fehler

Hoffe konnte helfen/Klaarheir schaffen, aber denke du solltest einfach den Ersteller des Scripts kontaktieren...

Wenn weitere Fragen da sind kannst du mich auch gerne kontaktieren ;)

mfg