Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 319%
Ausl. d. letzten 5 Minuten: 332%
Ausl. d. letzten 15 Minuten: 304%
Aktulle Uhrzeit: 12:11
Freier Webspace: 4.03 TB
PHP-Version: 7.4.33
|
|
|
Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 7.x |
|
Hallo,
suche mal in der "acp/lib/functions.php" nach:
und ersetze es gegen:
__________________
|
|
11.08.2017 21:27 |
|
|
|
Super Arbeit, das wars.
Danke
|
|
11.08.2017 22:39 |
|
|
|
Ich werde unten bei Useronline nicht Angezeigt, woran liegt das?
|
|
13.08.2017 07:39 |
|
|
|
Unten auf der index ist die Anzeige von "Zur Zeit ist 1 Mitglied im Forum unterwegs."
Da bin ich nicht zu sehen.
Wenn ich mich aber komplett auslogge und mich wieder einlogge, stehe ich wieder da,
|
|
14.08.2017 11:55 |
|
|
|
Glaube schon, ein Hack wollte das, weiß aber nicht mehr welcher?
Dateianhang: |
session.txt (11 KB, 1 mal heruntergeladen)
|
|
|
14.08.2017 22:09 |
|
|
|
Super, da bin ich wieder
.
Danke
|
|
14.08.2017 22:40 |
|
|
|
Habe noch was gefunden:
wenn ich im usercp auf Gruppenleiter gehe, bekomme ich eine Fehlermeldung:
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT a.*,u.*,g.* FROM bb1_applications a LEFT JOIN bb1_users u ON u.userid=a.userid LEFT JOIN bb1_groups g ON g.groupid=a.groupid WHERE a.groupid IN(0,,1,14,15,17,16,13,12) AND status<=1 ORDER BY sendtime DESC,username ASC
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 '1,14,15,17,16,13,12) AND status<=1 ORDER BY sendtime DESC,username ASC' at line 1
mysql error number: 1064
mysql version: 5.7.15-nmm5-log
php version: 7.0.20-nmm1
Date: 20.08.2017 @ 21:06
Script: /usergroups.php?action=groupleaders
Referer: Mein Link/usercp.php
Hänge die usercp mal an, wird sowieso danach gefragt
Dateianhang: |
usercp.txt (72,04 KB, 1 mal heruntergeladen)
|
|
|
20.08.2017 21:09 |
|
|
|
Danke, wie immer Top Leistung.
|
|
22.08.2017 08:42 |
|
|
|
Hallo,
Folgende Variablen müssen noch zusätzlich definiert werden:
php: |
1:
2:
|
var $search2 = array();
var $search_replace2 = array(); |
|
Der Teil in deiner Anleitung muss nun um Einiges anders, damit "$this->stripSlashes()" entfernt wird und jene Teile nicht mehr in der "preg_replace_callback()"-Funktion verwendet werden, da es obsolet wurde:
php: |
1:
2:
3:
4:
|
$this->search_replace2['/\[list=("|[\'"]?)([^"\']+)\1](.+)\[\/list((=\1[^"\']+\1])|(\]))/siU'] = function($matches) { return $this->breakChar.'[list='.$matches[1].$this->breakChar.$matches[2].$this->breakChar.$matches[1].']'.$this->breakChar.$this->stripSlashes($matches[3]).$this->breakChar.'[/list='.$matches[1].$this->breakChar.$matches[2].$this->breakChar.$matches[1].']'.$this->breakChar;};
$this->search_replace2['/\[list](.+)\[\/list\]/siU'] = function($matches) { return $this->breakChar.'[list]'.$this->breakChar.$this->stripSlashes($matches[1]).$this->breakChar.'[/list]'.$this->breakChar;};
$this->search_replace2['/\[url=("|[\'"]?)([^"\']+)\1](.+)\[\/url\]/siU'] = function($matches) { return $this->breakChar.'[url='.$matches[1].$this->breakChar.$this->insertBreakChar($matches[2]).$this->breakChar.$matches[1].']'.$this->breakChar.$this->stripSlashes($matches[3]).$this->breakChar.'[/url]'.$this->breakChar;};
$this->search_replace2['/\[url]([^"\[]+)\[\/url\]/iU'] = function($matches) { return $this->breakChar.'[url]'.$this->breakChar.$this->insertBreakChar($matches[1]).$this->breakChar.'[/url]'.$this->breakChar;}; |
|
Unbedingt die Reihenfolge in meiner Anleitung beachten und "$this->search2 = $this->search;"
Dann muss "$this->search[] = $search;" noch mit "$this->search2[] = $search;" ergänzt werden.
php: |
1:
|
$post = preg_replace($this->search, $this->replace2, $post); |
|
wird zu:
php: |
1:
2:
|
$post = preg_replace_callback_array($this->search_replace2, $post);
$post = preg_replace($this->search2, $this->replace2, $post); |
|
und nicht zu:
php: |
1:
2:
|
$post = preg_replace_callback_array($this->search_replace2, $post);
$post = preg_replace($this->search, $this->replace2, $post); |
|
Zusätzlich müssen noch die Funktionen "formaturl()" und "formatlist()" von "$this->stripSlashes()" bereinigt werden.
__________________
|
|
30.08.2017 22:37 |
|
|
|
Hab da mal eine Frage???
Wenn dieses stripslashes nicht mehr verwendet wird, gibt es dazu ein Ersatz?
Weil der Hack von www.hacks4wbb.com Foren FAQ habe ich mir Installiert, gespeichert wird was, da im acp ein paar Sachen stehen, nur in der Datenbank steht nichts.
Macht man die Einträge auf, sind die leer.
Habe mir dann die PHP Dateien angeschaut und da taucht überall stripslashes auf.
Mit freundlichen Grüßen
|
|
31.08.2017 22:12 |
|
|
|
|
|
|