Probleme mit Forum Regeln 3.0 by Hopfendschodel

ice76
Hallo meine Lieben !

Wie oben beschrieben, habe ich ein Problem mit dem Hack ( Foren Regeln 3.0 von Hopfendschodel.de ) .


also habe ich den Hack angepasst

ich bin so vorgegangen .

1.) install.php :

suche nach

php:
1:
@set_magic_quotes_runtime(0);


geändert in

php:
1:
2:
3:
4:
if(version_compare(PHP_VERSION'5.3.0''<')) 
{ 
@set_magic_quotes_runtime(0); 
}




2.) Anpassung der .mysql Datei :

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
DROP TABLE IF EXISTS `bb2_pageregeln`;
CREATE TABLE `bb2_pageregeln` (
  `textMEDIUMTEXT NOT NULL
);


DROP TABLE IF EXISTS `bb2_pageregeln1`;
CREATE TABLE `bb2_pageregeln1` (
  `usernameTEXT NOT NULL
);


DROP TABLE IF EXISTS `bb2_pageregeln2`;
CREATE TABLE `bb2_pageregeln2` (
`textMEDIUMTEXT NOT NULL
);


INSERT INTO `bb2_pageregeln` ( `text` ) VALUES ('Hier kannst du deine eigenen Regeln eintragen. Wenn du fett schreiben willst, kannst du das mit <b></b> machen und zentriert mit <center></center> und nun viel Spass mit dem kleinen hack');
INSERT INTO `bb2_pageregeln2` ( `text` ) VALUES ('Hier kannst du deine eigenen Regeln für die Foren eintragen');
ALTER TABLE `bb2_usersADD `regtinyint(1NOT NULL default '0';
ALTER TABLE `bb2_boardsADD `regtinyint(1NOT NULL default '0';


geändert in :

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
DROP TABLE IF EXISTS `bb1_pageregeln`;
CREATE TABLE `bb1_pageregeln` (
  `textMEDIUMTEXT NOT NULL
);


DROP TABLE IF EXISTS `bb1_pageregeln1`;
CREATE TABLE `bb1_pageregeln1` (
  `usernameTEXT NOT NULL
);


DROP TABLE IF EXISTS `bb1_pageregeln2`;
CREATE TABLE `bb1_pageregeln2` (
`textMEDIUMTEXT NOT NULL
);


INSERT INTO `bb1_pageregeln` ( `text` ) VALUES ('Hier kannst du deine eigenen Regeln eintragen. Wenn du fett schreiben willst, kannst du das mit <b></b> machen und zentriert mit <center></center> und nun viel Spass mit dem kleinen hack');
INSERT INTO `bb1_pageregeln2` ( `text` ) VALUES ('Hier kannst du deine eigenen Regeln für die Foren eintragen');
ALTER TABLE `bb1_usersADD `regtinyint(1NOT NULL default '0';
ALTER TABLE `bb1_boardsADD `regtinyint(1NOT NULL default '0';



danach alles hochgeladen und installiert .

Die .php und templates angepasst .

in der Datenbank wurde alles eingetragen, und im acp kann ich die Forenregeln ändern anklicken .

wenn ich sie ändern will, und sie abspeichere, bekomme ich ein weises Fenster .

im Ordner ccp ist eine error_log .

da Steht folgendes Drinne :

php:
1:
2:
3:
4:
[30-Jul-2017 20:19:35 UTCPHP Fatal error:  Uncaught ErrorCall to undefined function mysql_real_escape_string() in /xxx/xxx/xxx/Forum/acp/forenregelna.php:27
Stack trace:
#0 {main}
  thrown in /xxx/xxx/xxx/xxx/acp/forenregelna.php on line 27


wenn ich die Datei acp/forenregelna.php öffnet und in Zeile 27 nachschaue, steht das Drinne .

php:
1:
$db->query("UPDATE bb".$n."_pageregeln SET text='".mysql_real_escape_string($_POST['pr'])."'");


habe es auch mal in

php:
1:
$db->query("UPDATE bb".$n."_pageregeln SET text='".mysqli_real_escape_string($_POST['pr'])."'");


geändert .

Aber leider keine Verbesserung .

bei hopfenschlodel muss man jetzt eine Kostenpflichtige wbb acc besitzen, um den Support zu nutzen .

Ich hoffe einer kann mir dabei Helfen .

Danke in Voraus .

LG euer
S!equenz
Ersetz die Funktion mysql_real_escape_string mal durch mysqli_real_escape_string

vllt. behebt das deinen Fehler.