anpera.net https://anpera.homeip.net/phpbb3/ |
|
Ich verzweifel https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=4526 |
Seite 1 von 1 |
Autor: | leenchen [ Fr 16 Mai, 2008 14:48 ] |
Betreff des Beitrags: | Ich verzweifel |
Hallo ihr lieben, nach langer Zeit, bin ich nun wieder dabei. Leider auch hab ich vieles nicht mehr ganz so drauf. Und nun hoff ich auf eure Hilfe, da ich da nicht weiter komme. Problem beschreibung: Also es lief soweit eigentlich alles perfekt. Aber dann weiß ich auch nicht genau was passiert ist. So gut wie alles macht Probleme wo etwas auszufüllen ist. Sprich prefs.php, user.php, configurations.php etc. Das Problem liegt darin, das alles nur noch so angezeigt wird (Prefs als beispiel (sieht überall genauso aus)): http://www.bilder-hochladen.net/files/62ip-f.jpg zusätzlich bekomme ich bei der user.php wenn ich auf speichern klicke eine weiße Seite mit folgender Fehlermeldung: $this->bbcode_second_pass_code('', 'UPDATE accounts SET acctid = "1",login = "ADMIN",emailaddress = "",locked = "0",banoverride = "0",superuser = "1",1 = "",name = "Baron ADMIN",title = "Baron",ctitle = "",sex = "1",age = "37",dragonkills = "22",dragonage = "9",bestdragonage = "7",bio = "",2 = "",level = "13",experience = "2820",hitpoints = "212050",maxhitpoints = "212050",turns = "5",playerfights = "3",attack = "15005",defence = "15005",spirits = "-1",resurrections = "13",alive = "1",reputation = "50",3 = "",specialty = "1",darkarts = "11",darkartuses = "4",magic = "0",magicuses = "0",thievery = "0",thieveryuses = "0",4 = "",deathpower = "0",gravefights = "10",soulpoints = "115",5 = "",gems = "199889",gold = "999790",goldinbank = "0",transferredtoday = "0",amountouttoday = "0",weapon = "Fists",weapondmg = "0",weaponvalue = "0",armor = "T-Shirt",armordef = "0",armorvalue = "0",6 = "",house = "2",housekey = "2",marriedto = "0",charisma = "0",seenlover = "0",seenbard = "0",charm = "600",seendragon = "0",seenmaster = "0",usedouthouse = "0",fedmount = "0",gotfreeale = "0",hashorse = "0",boughtroomtoday = "0",drunkenness = "0",avatar = "",7 = "",beta = "0",slainby = "",laston = "2008-05-16 15:37:35",lasthit = "2008-05-16 15:17:59",lastmotd = "0000-00-00 00:00:00",lastip = "91.65.47.94",uniqueid = "00acc448c86e5b6b0d3e630fe9ba4d44",gentime = "222.76199936",gentimecount = "2680",allowednavs = "a:40:{s:20:\"quit.php?c=17-153735\";b:1;s:19:\"hof.php?c=17-153735\";b:1;s:25:\"houseshop.php?c=17-153735\ ";b:1;s:23:\"weapons.php?c=17-153735\";b:1;s:21:\"armor.php?c=17-153735\";b:1;s:20:\"bank.php?c=17-153735\" ;b:1;s:22:\"schule.php?c=17-153735\";b:1;s:23:\"taverne.php?c=17-153735\";b:1;s:20:\"mehr.php?c=17-153735\"; b:1;s:21:\"gypsy.php?c=17-153735\";b:1;s:23:\"stables.php?c=17-153735\";b:1;s:19:\"inn.php?c=17-153735\"; b:1;s:33:\"church.php?op=eingang&c=17-153735\";b:1;s:21:\"lodge.php?c=17-153735\";b:1;s:31:\"petition.php?op =faq&c=17-153735\";b:1;s:20:\"news.php?c=17-153735\";b:1;s:21:\"prefs.php?c=17-153735\";b:1;s:20:\"list.php?c =17-153735\";b:1;s:42:\"comment.php?op=checkcommentary&c=17-153735\";b:1;s:13:\"superuser.php\";b:1;s:8:\ "user.php\";b:1;s:9:\"taunt.php\";b:1;s:13:\"creatures.php\";b:1;s:17:\"configuration.php\";b:1;s:11:\"badword.php\" ;b:1;s:15:\"armoreditor.php\";b:1;s:8:\"bios.php\";b:1;s:12:\"donators.php\";b:1;s:12:\"referers.php\";b:1;s:11:\" retitle.php\";b:1;s:9:\"stats.php\";b:1;s:16:\"viewpetition.php\";b:1;s:16:\"weaponeditor.php\";b:1;s:66:\ "bio.php?char=Zerwas&ret=%2Felfenwelt%2Fvillage.php%3Fc%3D16-153733\";b:1;s:67:\"bio.php?char=Linilea&ret=%2 Felfenwelt%2Fvillage.php%3Fc%3D16-153733\";b:1;s:23:\"village.php?c=16-153733\";b:1;s:23:\"village.php?comscroll=1\" ;b:1;s:23:\"village.php?comscroll=0\";b:1;s:72:\"chatdelete.php?op=delete§ion=village&restore=village.php?c=16- 153733\";b:1;s:70:\"chatdelete.php?op=edit§ion=village&restore=village.php?c=16-153733\";b:1;}",dragonpoints = "a:22:{i:0;s:2:\"hp\";i:1;s:2:\"hp\";i:2;s:2:\"hp\";i:3;s:2:\"hp\";i:4;s:2:\"at\";i:5;s:2:\"at\";i:6;s:2:\"at\";i:7;s:2:\"at\" ;i:8;s:2:\"at\";i:9;s:2:\"at\";i:10;s:2:\"at\";i:11;s:2:\"at\";i:12;s:2:\"de\";i:13;s:2:\"de\";i:14;s:2:\"de\";i:15;s:2:\"de\" ;i:16;s:2:\"de\";i:17;s:2:\"de\";i:18;s:2:\"de\";i:19;s:2:\"de\";i:20;s:2:\"hp\";i:21;s:2:\"hp\";}",bufflist = "a:0:{}",prefs = "a:5:{s:11:\"emailonmail\";s:1:\"0\";s:10:\"systemmail\";s:1:\"0\";s:10:\"dirtyemail\";s:1:\"0\";s:8:\"nosounds\";s:1:\"0\"; i:0;s:0:\"\";}",lastwebvote = "0000-00-00",donationconfig = "a:1:{s:12:\"forestfights\";a:0:{}}" WHERE acctid="1" You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1 = "",name = "Baron ADMIN",title = "Baron",ctitle = "",sex = "1",age = "37",dra' at line 1') Ich würde gerne euch den Code liefern, doch momentan bastel ich noch offline mit xxamp. Falls es von gebrauch ist ich hab php5. Vielen Dank schon mal im Voraus. Liebe Grüße lee |
Autor: | Taratan [ Fr 16 Mai, 2008 15:24 ] |
Betreff des Beitrags: | Re: Ich verzweifel |
hm, wenn ich raten sollte, würde ich sagen: um alle " einmal ' rum ... könnte eventuell helfen ... wenn nicht, magst du mal deine user.php als anhang setzen? ![]() (bin noch nicht wirklich sehr gut in php, aber ich hatte auch mal so nen problem mit gilden und da hatte das mit den zeichen drumherum geholfen ![]() PS: nur dein erstes problem hab ich noch nicht so ganz verstanden, wenn ich ehrlich bin ^^° |
Autor: | leenchen [ Fr 16 Mai, 2008 16:12 ] |
Betreff des Beitrags: | Re: Ich verzweifel |
Erst mal danke für deine schnelle reaktion. Also erstmal zu den "Problemen" Es ist im Prinzip nur ein Problem denn es ist ein und der selbe Fehler in allen Scripten wo etwas einzugeben bzw auszuwählen ist. Wie gesagt es hatte ja bis vor kurzem einwandtfrei funktioniert und ich hab an den dateien auch nicht gearbeitet. Ich schätze das irgendwas in der Datenbank falsch gelaufen ist. Nur bin ich dafür schon zu lange raus, als da auf anhieb den Fehler zu entdecken, ich schätze auf diesem wege geht es schneller und ich lerne dadurch auch wieder. Zu deiner Bitte meine user.php hochzuladen kann ich nur sagen: ist die originale :-) ebenso die anderen dateien...von den bearbeitet hab ich ein backup gemacht. Daran liegt es also nicht. Wie gesagt ich vermute das der FEhler in der DB liegt... Ich hätte gern ein Backup der DB hochgeladen, aber leider ist das letze Backup ja wie soll ich sagen bereits veraltet und mir würde sehr viel arbeit verloren gehen. Ich bin jedoch noch voller Hoffnung hier Hilfe und Lösung zu finden. |
Autor: | Eichi [ Fr 16 Mai, 2008 16:35 ] |
Betreff des Beitrags: | Re: Ich verzweifel |
Was ist denn 1 für ein Feld in deiner accounts-Tabelle? Schau mal kommt vor dem Feld "name" könnte daran liegen, dass dieses Feld versehentlich in deiner DB gelandet ist, und dadurch sämtliche Parameter zum überschreiben um ein Feld zu weit nach vorne rutschen.. LG, Eichi |
Autor: | Dinarius [ Fr 16 Mai, 2008 18:19 ] |
Betreff des Beitrags: | Re: Ich verzweifel |
Eichi hat geschrieben: Was ist denn 1 für ein Feld in deiner accounts-Tabelle? Schau mal kommt vor dem Feld "name" könnte daran liegen, dass dieses Feld versehentlich in deiner DB gelandet ist, und dadurch sämtliche Parameter zum überschreiben um ein Feld zu weit nach vorne rutschen.. LG, Eichi Ich hab beim Überfliegen durchgehen von 1 bis 7 gesehen. Und wenn man zu grunde legt. das es orginal php5. Da existieren die Felder nicht eig nicht, soweit ich das gesehen hab. ..... ... Aber auf anhieb erstmal keine Ahnung, was es mit diesen Feldern auf sich hat. Vielleicht vernachlässigbar, aber im Update sind die Felder auch leer, ohne db-eintrag. Denk aber das er sich dran "aufhängt", weil er mit seinem gezähle nicht klar kommt. Aber konkret, leider grad kein Ansatz ![]() |
Autor: | leenchen [ Sa 17 Mai, 2008 10:04 ] |
Betreff des Beitrags: | Re: Ich verzweifel |
Also ich hab mal geschaut wie meine Tabelle accounts aufgelistet ist: fängt an mit acctid name sex specialty darkarts magic thievery experience etc..... in dieser Reihenfolge.... ich kann mir eigentlich nicht vorstellen, das da irgendetwas sich verschoben hat... mir ist gestern abend noch eingefallen kurz vorm schlafen das ich ein update hab ausführen lassen und das danach das nicht mehr geklappt hat, könnte es vllt an diesem update gelegen haben? Falls ja, kann ich das irgendwie beheben? $this->bbcode_second_pass_code('', 'db_query ("UPDATE accounts SET arbeit = 1 WHERE acctid=$name");') was anderes ist mir beim besten willen nicht engefallen was ich gemacht haben könnte was dieses Problem ausgelöst haben kann... edit: also ich hab grad mal ein backup meiner akktuellen DB gemacht und die original einträge wieder hochgejagt...allerdings hab ich immer noch die selben fehler...*verzweifel* ich wollte ungern alles noch mal neu machen -.- ich leg mir jetzt mal ein zweites logd an und schau mal ob ich da die fehler auch bekomme...wenn nicht füge ich nach und nach meine scripte ein und teste immer wieder...Fehlersuche für arme *lach* würde mich trotzdem weiterhin über hilfe freuen, falls jemanden eine bessere lösung einfällt. Habt noch mal vielen vielen dank für eure Hilfe Noch mal edit: Hab fehler schon gefunden....da hat sich anstelle einer [1] eine [0] in der functon showform eingeschmuggelt jetzt geht es wieder... trotzdem danke für eure tipps... |
Autor: | Eichi [ So 18 Mai, 2008 22:20 ] |
Betreff des Beitrags: | Re: Ich verzweifel |
leenchen hat geschrieben: Fehlersuche für arme *lach* Beschimpf uns nicht als Arm, mit sowas wurde man konfrontiert und man wird es immer wieder, willkommen in der Welt des Programmieren ![]() Schön, dass es jetzt funzt ![]() LG, Eichi |
Autor: | leenchen [ So 18 Mai, 2008 22:32 ] |
Betreff des Beitrags: | Re: Ich verzweifel |
Eichi hat geschrieben: leenchen hat geschrieben: Fehlersuche für arme *lach* Beschimpf uns nicht als Arm, mit sowas wurde man konfrontiert und man wird es immer wieder, willkommen in der Welt des Programmieren ![]() Schön, dass es jetzt funzt ![]() LG, Eichi Hihi, das wollt ich garnicht, denn dann müsst ich mich ja auch als Arm bezeichnen, war halt einfach nur der Ausdruck der grad so schön gepasst hat. Denn wenn ich den Fehlercode verstehen würde, dann hätt ich den Fehler sicher schneller gefunden, aber durchs einzeln durchsuchen ging es ja auch. ![]() Ja so ist das wenn man programmiert..... ![]() ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |