fehler bei dem guthaben hack

xzillen
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.


Problembeschreibung:
wenn ich ein forum erstellen möchte kommte diese fehler meldung

Fehlermeldung:
Parse error: syntax error, unexpected '=' in /var/www/user24/html/acp/board.php on line 556

Link zum Forum oder Screenshot:


Was wurde zuletzt geändert oder eingebaut?
guthaben hack
Biggi
Dann kontrollier mal die acp/board.php rund um Zeile 556.
Da hat sich offenbar ein Fehler eingeschlichen.
xzillen
das habe ich schon gemacht
ich habe mich genau an die anleitung gehalten
Biggi
Ohne deinen Code zu sehen, wird dir hier aber niemand mehr sagen können, als ich es gerade getan habe. Augenzwinkern
Zumal ich den Guthaben-Hack nicht kenne.
xzillen
so ich habe hier mal den teil code von zeile 550 bis zeile 560
hinzugefügt

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
if ($externalurl == 'http://'$externalurl '';
        $threadtemplate wbb_trim($threadtemplate);
        $posttemplate wbb_trim($posttemplate);
        
        $db->query("UPDATE bb".$n."_boards SET ".
        "styleid='$style_set',$parentchange title='".addslashes($title)."', password='".addslashes($password)."', description='".addslashes($description)."', allowratings='".intval($allowratings)."', daysprune='".intval($daysprune)."', sortfield='".addslashes($sortfield)."', sortorder='".addslashes($sortorder)."', prefixuse='".intval($prefixuse)."', prefixrequired='".intval($prefixrequired)."', prefix='".addslashes($prefix)."', threadtemplateuse='".intval($threadtemplateuse)."', threadtemplate='".addslashes($threadtemplate)."', posttemplateuse='".intval($posttemplateuse)."', posttemplate='".addslashes($posttemplate)."', ".
        "threadsperpage='".intval($threadsperpage)."', postsperpage='".intval($postsperpage)."', postorder='".intval($postorder)."', countuserposts='".intval($countuserposts)."', hotthread_reply='".intval($hotthread_reply)."', hotthread_view='".intval($hotthread_view)."', moderatenew='".(($moderatenewthreads == 1) ? ("1") : ("0")).(($moderatenewposts == 1) ? ("1") : ("0"))."', enforcestyle='".intval($enforcestyle)."', closed='".intval($closed)."', isboard='".intval($isboard)."', invisible='".intval($invisible)."', showinarchive='".intval($showinarchive)."', externalurl='".addslashes($externalurl)."' "guthaben='".intval($guthaben)."'".".
        "WHERE boardid='$boardid'");
        
        header("Location: board.php?action=view&sid=$session[hash]");
        exit();
actros11
Häng mal Deine kommplette acp/board.php an als Anhang
xzillen
hier ist die datei
actros11
Versuch nun Die mal da war ein einbaufehler drin
xzillen
danke schön actros11

wo war den der fehler gewesen
actros11
Dein Fehler lag hier , vergleiche meins und Deins mal ,was Du und wie Du es einfügensolltest (", guthaben='".intval($guthaben)."'".
) Freude

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
if ($externalurl == 'http://') $externalurl = '';
        $threadtemplate = wbb_trim($threadtemplate);
        $posttemplate = wbb_trim($posttemplate);
        
        $db->query("UPDATE bb".$n."_boards SET ".
        "styleid='$style_set',$parentchange title='".addslashes($title)."', password='".addslashes($password)."', description='".addslashes($description)."', allowratings='".intval($allowratings)."', daysprune='".intval($daysprune)."', sortfield='".addslashes($sortfield)."', sortorder='".addslashes($sortorder)."', prefixuse='".intval($prefixuse)."', prefixrequired='".intval($prefixrequired)."', prefix='".addslashes($prefix)."', threadtemplateuse='".intval($threadtemplateuse)."', threadtemplate='".addslashes($threadtemplate)."', posttemplateuse='".intval($posttemplateuse)."', posttemplate='".addslashes($posttemplate)."', ".
        "threadsperpage='".intval($threadsperpage)."', postsperpage='".intval($postsperpage)."', postorder='".intval($postorder)."', countuserposts='".intval($countuserposts)."', hotthread_reply='".intval($hotthread_reply)."', hotthread_view='".intval($hotthread_view)."', moderatenew='".(($moderatenewthreads == 1) ? ("1") : ("0")).(($moderatenewposts == 1) ? ("1") : ("0"))."', enforcestyle='".intval($enforcestyle)."', closed='".intval($closed)."', isboard='".intval($isboard)."', invisible='".intval($invisible)."', showinarchive='".intval($showinarchive)."', externalurl='".addslashes($externalurl)."' ", guthaben='".intval($guthaben)."'".".
        "WHERE boardid='$boardid'");
        
        header("Location: board.php?action=view&sid=$session[hash]");
        exit();


und bei mir ist es so

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
if ($externalurl == 'http://') $externalurl = '';
        $threadtemplate = wbb_trim($threadtemplate);
        $posttemplate = wbb_trim($posttemplate);
	
$db->query("UPDATE bb".$n."_boards SET ".
"styleid='$style_set',$parentchange title='".addslashes($title)."', password='".addslashes($password)."', description='".addslashes($description)."', allowratings='".intval($allowratings)."', daysprune='".intval($daysprune)."', sortfield='".addslashes($sortfield)."', sortorder='".addslashes($sortorder)."', prefixuse='".intval($prefixuse)."', prefixrequired='".intval($prefixrequired)."', prefix='".addslashes($prefix)."', threadtemplateuse='".intval($threadtemplateuse)."', threadtemplate='".addslashes($threadtemplate)."', posttemplateuse='".intval($posttemplateuse)."', posttemplate='".addslashes($posttemplate)."', ".
		"threadsperpage='".intval($threadsperpage)."', postsperpage='".intval($postsperpage)."', postorder='".intval($postorder)."', countuserposts='".intval($countuserposts)."', hotthread_reply='".intval($hotthread_reply)."', hotthread_view='".intval($hotthread_view)."', moderatenew='".(($moderatenewthreads == 1) ? ("1") : ("0")).(($moderatenewposts == 1) ? ("1") : ("0"))."', enforcestyle='".intval($enforcestyle)."', closed='".intval($closed)."', isboard='".intval($isboard)."', invisible='".intval($invisible)."', showinarchive='".intval($showinarchive)."', externalurl='".addslashes($externalurl)."' ".
	", guthaben='".intval($guthaben)."'".

        "WHERE boardid='$boardid'");
        
        header("Location: board.php?action=view&sid=$session[hash]");
        exit();
Florianvandijck
ein
php:
1:
".


war zu viel

deins:

php:
1:
,guthaben='".intval($guthaben)."'".".


verbessert:

php:
1:
guthaben='".intval($guthaben)."'".
agestar
Weis zufällig jemand was dieser Fehler beinm Guthabehack von Lassale 1.9.5 bedeutet?

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: UPDATE bb3_users SET guthaben = guthaben- WHERE userid = 2
mysql error: 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 'WHERE userid = 2' at line 1
mysql error number: 1064
mysql version: 5.0.45-community
php version: 4.4.2-Debian-0.1~sarge1
Date: 20.05.2008 @ 14:45
Script: /board1/guthaben.php
Referer: http://www.das-maennerforum.de/board1/gu...ion=zahlenraten
Maniac_81
Zitat:
Original von agestar
Weis zufällig jemand was dieser Fehler beinm Guthabehack von Lassale 1.9.5 bedeutet?

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: UPDATE bb3_users SET guthaben = guthaben- WHERE userid = 2
mysql error: 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 'WHERE userid = 2' at line 1
mysql error number: 1064
mysql version: 5.0.45-community
php version: 4.4.2-Debian-0.1~sarge1
Date: 20.05.2008 @ 14:45
Script: /board1/guthaben.php
Referer: http://www.das-maennerforum.de/board1/gu...ion=zahlenraten


häng mal bitte deine guthaben.php an.
agestar
hier bitte
Maniac_81
also die betreffende zeile ist diese hier:

141:
code:
1:
$db->query("UPDATE bb".$n."_users SET guthaben = guthaben-$guthaben[zr_einsatz] WHERE userid = $wbbuserdata[userid]");


anscheinend wird bei dir die variable $guthaben[zr_einsatz] nicht übernommen.
hast du alles richtig eingebaut? der guthabenhack ist schwer einzubauen, kann man einiges verkehrt machen.
agestar
a es ein fast neues Board war habe ich es einfach nochmal neu Instaliert und siehe da es geht tadellos -- sorry für den wirbel, aber da war ich wohl bei irgendeinem Teil nicht sorgfältig genug

Danke fürs helfen