Statistik |
Beiträge: 144.531 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 410%
Ausl. d. letzten 5 Minuten: 409%
Ausl. d. letzten 15 Minuten: 381%
Aktulle Uhrzeit: 17:53
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
Probleme mit Foren Regeln 3.0 by Hopfendschodel |
|
Probleme mit Foren Regeln 3.0 by Hopfendschodel |
|
Hallo meine Lieben !
Wie oben beschrieben, habe ich ein Problem mit dem Hack ( Foren Regeln 3.0 von Hopfendschodel.de ) .
Also ich habe diesen hack schon sehr lange auf der Festplatte, und bin gerade ein wbb 2.3.6 Forum wieder aufzubauen.
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` (
`text` MEDIUMTEXT NOT NULL
);
DROP TABLE IF EXISTS `bb2_pageregeln1`;
CREATE TABLE `bb2_pageregeln1` (
`username` TEXT NOT NULL
);
DROP TABLE IF EXISTS `bb2_pageregeln2`;
CREATE TABLE `bb2_pageregeln2` (
`text` MEDIUMTEXT 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_users` ADD `reg` tinyint(1) NOT NULL default '0';
ALTER TABLE `bb2_boards` ADD `reg` tinyint(1) NOT 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` (
`text` MEDIUMTEXT NOT NULL
);
DROP TABLE IF EXISTS `bb1_pageregeln1`;
CREATE TABLE `bb1_pageregeln1` (
`username` TEXT NOT NULL
);
DROP TABLE IF EXISTS `bb1_pageregeln2`;
CREATE TABLE `bb1_pageregeln2` (
`text` MEDIUMTEXT 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_users` ADD `reg` tinyint(1) NOT NULL default '0';
ALTER TABLE `bb1_boards` ADD `reg` tinyint(1) NOT 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 UTC] PHP Fatal error: Uncaught Error: Call to undefined function mysql_real_escape_string() in /xxx/xxx/xxx/Forum/acp/forenregelna.php:27
Stack trace:
#0 {main}
thrown in /home2/adm24371/Subdomain/Forum/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
ice
|
|
30.07.2017 23:13 |
|
|
|
|
Zitat: Original von Viktor
Hallo,
du kannst es mal so versuchen.
code: |
1:
2:
3:
|
$db->query("UPDATE bb".$n."_pageregeln SET text = '".addslashes($_POST['pr'])."'");
|
|
Vielleicht reicht es so.
Gruß
Viktor
|
|
|
1000 Dank es klappt
nun ist mir noch ein kleiner Fehler aufgefallen ,
und zwar.
wenn ich sehn möchte, wer die Regeln Akzeptiert hat steht das hier ???
code: |
1:
|
User, welche die Boardregeln akzeptiert haben: strip_tags(ice76) |
|
Also das strip_tags Stört mich ein bisschen.
hier mal die php code .
Vielleicht weist du ( wenn ich dich duzen darf ?? ) wo der Fehler ist .
sie sind in alle php Datein .
hier mal die forenregelna.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
|
<?php
##############################################################
### Forenregeln 3.0 by mausbaer(www.zaras-traumwelten.de) ###
### wBB2 Version by alfie(www.gt-corner.com) ###
##############################################################
$filename= "forenregelna.php";
require('global.php');
require_once('./lib/forenfunction.php');
if(!checkAdminPermissions("a_can_forenregeln_use")) access_error(1);
if(isset($_REQUEST['action'])) $action=strip_tags($_REQUEST['action']);
else $action='';
if ($action == "edit") {
$pr;
$pr['text'] = str_replace("<br />", "", $pr['text']);
$pr['text'] = str_replace("<br>", "", $pr['text']);
eval("\$tpl->output(\"".$tpl->get("forenregeln_edit", 1)."\",1);");
}
if ($action == "doedit") {
if (isset($_POST['pr_send'])) {
$_POST['pr'] = nl2br($_POST['pr']);
/*
$db->query("UPDATE bb".$n."_pageregeln SET text='".mysql_real_escape_string($_POST['pr'])."'");
*/
$db->query("UPDATE bb".$n."_pageregeln SET text = '".addslashes($_POST['pr'])."'");
eval("\$tpl->output(\"".$tpl->get("forenregeln_done", 1)."\",1);");
}
}
?>
|
|
zb. in der php Datei in Zeile 14
ist das ( strip_tags )
ich schätze mal es muss anders heißen oder ???
|
|
31.07.2017 22:04 |
|
|
|
Kein Direkten Fehler .
zb. kommt keine error_log mehr
Sehe Screen .
Glaube mal nicht, das der strip_tags tag mit Drinne Steht oder ???
LG
ps: habe mal die 4 php Datein in ein zip Gepackt
|
|
31.07.2017 22:30 |
|
|
|
|
Zitat: Original von Viktor
Hallo,
jo tausche die Dateien im Anhang mal aus.
Jetzt sollte es klappen.
Gruß
Viktor
|
|
|
100 Dank
|
|
31.07.2017 23:16 |
|
|
|
|
|
|