Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 139.398 (Täglich: 22,93 )
Themen: 16.217
Mitglieder: 13.155
Neuestes Mitglied: Leviathan.
Ausl. d. letzten Minute: 73%
Ausl. d. letzten 5 Minuten: 70%
Ausl. d. letzten 15 Minuten: 66%
Freier Webspace: 1.92 TB
PHP-Version: 7.3.10

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Suche » Suchergebnis » Hallo Gast [Anmelden|Registrieren]
Zeige Beiträge 1 bis 20 von 301 Treffern Seiten (16): [1] 2 3 nächste » ... letzte »
Autor Beitrag
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
1 Dateianhänge enthalten
07.07.2019 12:06 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


So, das kommt immer mal wieder vor. Keine Ahnung, wo sich PHP da verschluckt.
Zitat:
Original von Markus Dippold
Dann bekomme ich jetzt auch diese:
code:
1:
[Mon Jun 24 13:05:47 2019] [php7:warn] [pid 16348] [client 80.146.228.71] [host www.trekkies-forum.de] PHP Warning:  Use of undefined constant stream - assumed 'stream' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/functions.php on line 103
Problem: Die Var "stream" kommt in der ganzen functions.php nicht vor.

Im Anhang mal die functions.php.
Vielleicht kann sich irgendwer einen Reim darauf machen.

Ansonsten sind die täglichen Errorlogs sehr kurz (wird entsprechend korrigiert) oder gar leer.
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
25.06.2019 21:48 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Solange ich nicht ins ACP gehe, bleibt das Errorlog gähnend leer, also hier alles bestens.
Wobei ich natürlich auch noch bei weitem nicht alles ausprobiert habe. Da wird sicherlich noch das eine und andere aufpoppen.
Aber da weiß ich dann hoffentlich, was ich machen muß.

So, das mit der function.php bekomme ich nicht mehr hin.
In Zeile 103 steht
php:
1:
if (!isset($mail_container)) $mail_container = new smtp_socket;

in der function mailer(...).
Vielleicht war noch irgendwas mit dem Cache.

Ansonsten mault nur noch der ct-Tracker herum.
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
24.06.2019 21:48 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Hmhm ... funktioniert.
Allerdings kommen jetzt andere undefined Vars.
Behebe ich das für die erste angemeckerte Variable auf die gleiche Art wie mit $filename, dann haut mir der ct-Tracker einen Angriffsversuch um die Ohren und ich komme nicht ins ACP.

Dann bekomme ich jetzt auch diese:
code:
1:
[Mon Jun 24 13:05:47 2019] [php7:warn] [pid 16348] [client 80.146.228.71] [host www.trekkies-forum.de] PHP Warning:  Use of undefined constant stream - assumed 'stream' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/functions.php on line 103
Problem: Die Var "stream" kommt in der ganzen functions.php nicht vor.

Naja, stellt sich die Frage, welche Fehler dann in einer zukünftigen Version auftreten werden.
Spielt es eine Rolle oder eben nicht?
Sollte ich den ct-Tracker lieber ausbauen? Sofern ich das überhaupt noch hinbekomme ...

Fürs erste lasse ich das mal so, wie es ist.

Vielen Dank für all die Hilfe.
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
24.06.2019 14:24 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Danke.
Ich werde das heute Abend mal ausprobieren.

Bei den undefinierten Vars ist es wirklich einfach so, daß erst auf Definition (isset(xyz) ) abgefragt wird?
Hm ... da ist die Meldung im Errorlog etwas mißverständlich. Ich dachte da wohl zu sehr an C & Co, daß da sowas wie ein "char[20] filename;" irgendwo hin müßte.
Die Var gibt es offensichtlich schon, nur ist bei der bisherigen Nutzung wohl nicht sichergestellt, daß auch was drin steht.


Bei dem Array hast du die " durch ' ersetzt, sowiet ich das sehe.
Könnte klappen.
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
1 Dateianhänge enthalten
22.06.2019 21:10 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


So, leider 30 Minuten vorbei, aber egal.

Jetzt habe ich immer noch diese 4 Meldungen:
code:
1:
2:
3:
4:
[Sat Jun 22 20:32:53 2019] [php7:notice] [pid 20647] [client 91.13.139.140] [host www.trekkies-forum.de] PHP Notice:  Undefined variable: filename in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/ct_blockdata.inc.php on line 708
[Sat Jun 22 20:32:53 2019] [php7:notice] [pid 20647] [client 91.13.139.140] [host www.trekkies-forum.de] PHP Notice:  Undefined variable: _get in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/ct_blockdata.inc.php on line 756
[Sat Jun 22 20:32:53 2019] [php7:notice] [pid 20647] [client 91.13.139.140] [host www.trekkies-forum.de] PHP Notice:  Undefined variable: _request in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/ct_blockdata.inc.php on line 757
[Sat Jun 22 20:32:53 2019] [php7:notice] [pid 20647] [client 91.13.139.140] [host www.trekkies-forum.de] PHP Notice:  Undefined variable: get in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/ct_blockdata.inc.php on line 758

Allerdings weiß ich da nicht, was ich machen soll.
$_get, $_request, $get (bzw. ohne das $) sind keine Variablen, sondern Einträge in einem Array.

Und bei filename?
Da sieht das so aus, wo müßte die Var definiert werden?:
php:
1:
2:
3:
if ($filename != "seo_redirect.php" && $filename != "redir.php"){
$wormprotector = array(
"/bin/",
Und dann so weiter, eben dieser Array, in dem auch die 3 Vars von oben vorkommen.

Datei hängt bei.
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
22.06.2019 20:26 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Ok, danke.
Dann habe ich da noch ein wenig Arbeit vor mir.
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
13.06.2019 20:31 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


So, die calendar.php funktioniert.
Vielen Dank.

Das mit dem eval()'d ist aber etwas problematisch.
Es sind offenbar die Zugriffe auf Variablen in der Art $wbbuserdata[userposts] im Template.

So, nun dachte ich, daß das analog wie z.B. bei $style['tableincellpadding'] sein muß. Man beachte die beiden Hochkommata.

Aber ändere ich das entsprechend auf $wbbuserdata['userposts'], kommt sowas im Errorlog:
code:
1:
[Thu Jun 13 20:16:20 2019] [php7:emerg] [pid 30974] [client 66.96.214.58] [host trekkies-forum.de] PHP Parse error:  syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/index.php(777) : eval()'d code on line 65
Die Hauptseite bleibt leer und weiß.

Da bin ich jetzt nun doch ein klein wenig verwirrt.

Auf stines-Webseite sind auch entsprechende Änderungen drin.
Da habe ich gesehen, daß nicht alle solchen Zugriffe mit den Hochkommata ergänzt wurden.
Wo ist der Unterschied?

Eine Vermutung:
Wenn es Teil einer HTML-Anweisung wird, dann ohne Hochkommata.
Wenn es Teil einer Template-Anweisung ist (wie z.B. in einem If), dann mit Hochkommata.
D.h. man kann die Strings nicht globalgalaktisch einfach über Suchen-Ersetzen entsprechend ändern, wenn sie in beiden Möglichkeiten vorkommen.

So z.B. (aus meiner index.tpl), es muß für jeden Einzelfall überprüft werden:
code:
1:
Du hast insgesamt <b>$wbbuserdata[userposts]</b> <if($wbbuserdata['userposts']==1)><then>Beitrag</then><else>Beitr&auml;ge</else></if> geschrieben.
Liege ich richtig?
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
1 Dateianhänge enthalten
12.06.2019 22:40 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Also, schon mal vielen Dank, läuft jetzt grundsätzlich mit PHP 7.3.

Ein paar Kleinigkeiten noch:
code:
1:
2:
3:
4:
[Wed Jun 12 22:09:23 2019] [php7:notice] [pid 27490] [client 91.51.245.136] [host www.trekkies-forum.de] PHP Notice:  Undefined variable: filename in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/ct_blockdata.inc.php on line 708
[Wed Jun 12 22:09:23 2019] [php7:notice] [pid 27490] [client 91.51.245.136] [host www.trekkies-forum.de] PHP Notice:  Undefined variable: _get in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/ct_blockdata.inc.php on line 756
[Wed Jun 12 22:09:23 2019] [php7:notice] [pid 27490] [client 91.51.245.136] [host www.trekkies-forum.de] PHP Notice:  Undefined variable: _request in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/ct_blockdata.inc.php on line 757
[Wed Jun 12 22:09:23 2019] [php7:notice] [pid 27490] [client 91.51.245.136] [host www.trekkies-forum.de] PHP Notice:  Undefined variable: get in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/ct_blockdata.inc.php on line 758

Ich vermute, das ist dieser CT-Tracker oder wie das Dingen heißt. Ich nutze an sich nur noch den Teil, der eine weitere Sperre für das ACP beinhaltet.
Wie müßte man das ändern, damit die Variablen definiert sind?

Dann der mit dem count():
code:
1:
[Wed Jun 12 22:21:52 2019] [php7:warn] [pid 25236] [client 91.51.245.136] [host www.trekkies-forum.de] PHP Warning:  count(): Parameter must be an array or an object that implements Countable in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/calendar.php on line 165

Nun sei dazugesagt, daß meine calendar.php mit der ursprünglichen nicht mehr viel gemeinsam hat.
Das ist der Enhanced Kalender von Grobi - und den habe ich noch kräftig weiter aufgebohrt.

Und dann noch ein paar undefinierte Konstanten in der index.php und calendar.php.
Ich vermute, das ist ähnlich wie oben beim CT-Tracker (oder wie beim User gartenforum?).
Wenn ihr mir kurz erklärt, was man da machen muß (geht das immer nach dem gleichen Schema?), kann ich das für andere Dinge, wo das noch auftritt und was ich noch nicht ausprobiert habe, dann ggf. selbst ändern.
code:
1:
2:
3:
4:
[Wed Jun 12 22:21:52 2019] [php7:warn] [pid 25234] [client 91.51.245.136] [host www.trekkies-forum.de] PHP Warning:  Use of undefined constant userposts - assumed 'userposts' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/index.php(777) : eval()'d code on line 65
[Wed Jun 12 22:21:52 2019] [php7:warn] [pid 25234] [client 91.51.245.136] [host www.trekkies-forum.de] PHP Warning:  Use of undefined constant postcount - assumed 'postcount' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/index.php(777) : eval()'d code on line 72
[Wed Jun 12 22:21:52 2019] [php7:warn] [pid 25234] [client 91.51.245.136] [host www.trekkies-forum.de] PHP Warning:  Use of undefined constant threadcount - assumed 'threadcount' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/index.php(777) : eval()'d code on line 72
[Wed Jun 12 22:21:56 2019] [php7:warn] [pid 25300] [client 91.51.245.136] [host www.trekkies-forum.de] PHP Warning:  Use of undefined constant threadid - assumed 'threadid' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/calendar.php(230) : eval()'d code on line 69


Ich hänge beide Dateien calendar und index mal an.

Danke und Gruß
Markus
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
1 Dateianhänge enthalten
10.06.2019 21:50 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Hallo Viktor,

funktioniert mit PHP 7.3 immer noch nicht. Es fehlen wieder (oder immer noch, nach gleichen Schema wie bisher) Texte in Beiträgen.

Aber die Arten der Meldungen sind weniger geworden.
Es sind jetzt nur noch
- PHP Warning: preg_replace(): Compilation failed: number too big in ...
und
- PHP Warning: Use of undefined constant searchuserid - assumed 'searchuserid' (this will ...
(mit unterschiedlichen "Konstanten")

Siehe auch die Datei mit den Meldungen.

Die Meldungen mit PHP 7.2 sind nur solche mit "Use of undefined constant", aber da sind die Texte da.

Also scheint mit PHP 7.3 was mit den preg_replace()-Aufrufen was nicht zu passen. Aber da steige ich echt nicht durch.

Danke und Gruß
Markus
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
1 Dateianhänge enthalten
09.06.2019 12:15 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Zitat:
Original von Schrimm
Hallo,

Teste mal die Einstellung in einem Thema, wo alle Beiträge korrekt angezeigt werden und dann in einem Thema, wo die Beiträge "verschwinden"...
Egal, kommen in beiden.
Es mag Unterschiede bei den Meldungen geben, was aber anhand der Masse der Meldungen nicht ganz einfach zu sehen ist.


Im Anhang die Dateien als ZIP.

Danke schon mal.
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
07.06.2019 22:30 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Endlich haben wir was.
Ich weiß mit den meisten Sachen nur bedingt etwas anzufangen, eine Behebung kann ich mir meistens auch nicht selbst erarbeiten. Meine PHP-Hardcore-Implementierungszeiten sind lange vorbei.

Nachdem ich mit Hilfe von Host Europe ein paar Einstellungen für die Error-Logs vorgenommen habe, steht das auch im Grunde dort drin.

Dumm: Mit PHP 7.2 sieht es nicht großartig anders aus.

Seitenweise das, beinahe schon endlos.
Wenn wir den behoben bekommen, dann sind schon mal gut 70% der Meldungen auf einer Seite weg.
code:
1:
Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102


Dann immer mal wieder das, ist jetzt zusammenkopiert:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
Warning: Use of undefined constant userid - assumed 'userid' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/global.php on line 221

Warning: Use of undefined constant anzahl - assumed 'anzahl' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/global.php on line 223

Notice: Undefined variable: ct_version in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/global.php(236) : eval()'d code on line 32

Notice: Undefined index: LANG_START_CURRENT_THREADS in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/global.php(241) : eval()'d code on line 21

Notice: Undefined index: LANG_START_CURRENT_THREADS in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/global.php(241) : eval()'d code on line 21

Notice: Undefined index: hilight in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 112



Und dann noch das hier:
code:
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:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 6 in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_parse.php on line 338

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: Use of undefined constant away_from - assumed 'away_from' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 484

Warning: Use of undefined constant away_to - assumed 'away_to' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php on line 485

Notice: Object of class mysqli_result could not be converted to int in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/acp/lib/class_db_mysql.php on line 102

Warning: Use of undefined constant pollid - assumed 'pollid' (this will throw an Error in a future version of PHP) in /is/htdocs/wp1068132_QHBN3KHKW9/www/wbb2/thread.php(1125) : eval()'d code on line 259
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
06.06.2019 21:13 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Zitat:
Original von Viktor
ohne error.log und ohne eine Fehlermeldung ist es schwer zu finden. unglücklich
Ich werde da mal eine Anfrage an den Hoster (Host Europe) stellen, warum da so gar nichts drin ist.

Zitat:
Original von Viktor
Vielleicht externe Bilder. verwirrt
Nein, ganz sicher nicht.
Diese Langläufer-Threads sind so "Spiel-Threads", deren Beiträge meist aus nur ein oder zwei Wörtern bestehen. Völlig simpel.
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
06.06.2019 20:28 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Zitat:
Original von Schrimm
Hallo,

Ich weiß nicht, was der Hoster dir da über sein "Webfrontend" zur Verfügung stellt...
Gemeint ist die "error.log" vom Apache, beziehungsweise vom PHP-Server.

Eventuell hilft es aber auch schon in der "global.php" das Forum mit "error_reporting(E_ALL)" in PHP 7.3 zu betreiben um eine mögliche Ursache zu entdecken.
In der global.php steht schon
@error_reporting(7);
drin.
Welche Bewandtnis hat der Klammeraffe?
Das mit (E_ALL) habe ich eingefügt, ohne Klammeraffe davor.

Und wo genau kann ich mir die error.log ansehen?
Laut Hilfe sollte das, was ich da übers WebFrontend ansehen kann, genau das sein, was du meinst.
Wird trotzdem nichts angezeigt. Bleibt leer, die heruntergeladenen Dateien sind ebenfalls leer.


So, jetzt wird's aber interessant.
Ich hatte ja in einem uralten Test-Thread herumprobiert, als ich PHP 7.3 ausprobiert habe.
Dann fiel mir aber was auf:
Ist PHP 7.3 eingestellt, werden in sehr vielen Threads keine Beiträge angezeigt, die ungefähr vor dem 25.05.2019 erstellt wurden. Die Grenze ist nicht ganz scharf, schwankt teilweise ein paar Tage hin und her.
Aber es gibt auch Threads, in denen werden auch die uralten Beiträge angezeigt.

Selbstredend habe ich um diesem Zeitpunkt herum nichts geändert.

Es geht wirklich nur darum, daß der Text nicht angezeigt wird.
Editiere ich einen Beitrag, wird der Text im Edit-Fenster angezeigt (teilweise völlig simpel, nur ein Wort, keine Sonderzeichen, nichts außergewöhnliches).
Editiere ich einen Beitrag, dessen Text angezeigt wird, und speichere ich unverändert ab, wird der Text nicht mehr angezeigt.

Da soll jetzt mal einer schlau daraus werden ...

Stelle ich zurück auf PHP 7.2, sind alle Texte wieder da.
Wieder nach PHP 7.3, der editierte und unverändert abgespeicherte Text ist auch wieder weg.

Dazu noch:
Bei einigen Leuten verschwindet mit PHP 7.3 auch die Signatur, bei anderen nicht.
Das Verhalten ist aber bei den gleichen Leuten immer identisch.

Irgendwelche Ideen?
Daß das Error.log nichts hergibt, hm ...
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
01.06.2019 17:14 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Zitat:
Original von Schrimm
Beide Versionen verwenden dieselben Dateien?
Ich wüßte jetzt nicht, warum es anders sein sollte. Ich habe da nichts reinprogrammiert, daß da unterschiedliche Dateien verwendet werden sollen.

Zitat:
Original von SchrimmZeigt die "error.log" etwas an?
Meinst du die vom Hoster (über dessen Webfrontend)?
Da werde ich gefragt, ob das von PHP 71., 7.2 oder 7.3.
Aber egal, was ich anklicke, entweder steht nichts drin oder da passiert nichts -> weiße Seite.
Wenn ich mir das Log als GZIP herunterlade, haben die Dateien die Größe 0.

In der Access.log steht jede Menge drin.
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
2 Dateianhänge enthalten
01.06.2019 16:54 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Eingestellt war erst 7.1.
Ich habe gestern noch einiges gerade gezogen. Etliche "each()" waren nicht auf "foreach()" umgesetzt, im ACP an sich überhaupt nicht.

Dann habe ich PHP 7.3 ausprobiert mit diesen Problemchen.
Danach zurückgestellt auf 7.2, weil das 7.1 abgekündigt wird im Oktober.

Aktuell läuft es auf 7.2 soweit ohne Probleme, stelle jedenfalls nichts fest.

Stelle ich PHP 7.3 ein, dann ist der Text in den Beiträgen weg, ebenso die Signaturen. Aber die Bilder von Anhängen werden nach wie vor angezeigt.
Editiere ich einen Beitrag, ist der Text da.

Wenn man sich den Sourcecode, also den Ausschnitt ansieht, wo der Beitragstext steht bzw. sollte (gleicher Beitrag):
PHP 7.2
code:
1:
2:
3:
4:
5:
6:
7:
      </table><hr size="1" class="threadline" />
      Test
      
      
      
      
     </td>


PHP 7.3
code:
1:
2:
3:
4:
5:
6:
7:
      </table><hr size="1" class="threadline" />
      
      
      
      
      
     </td>


In den Bildern ist links PHP 7.2, rechts PHP 7.3.
Thema: WoltLab Burning Board 2.3.6pl2: Update PHP-Version 7.x
Markus Dippold

Antworten: 744
Hits: 37.517
31.05.2019 23:42 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Gibt es schon irgendwo eine Änderungsliste für die Umstellung auf PHP 7.3?

Wenn ich auf PHP 7.3 einstelle, dann wird der Text der Beiträge nicht angezeigt. Anhänge sind allerdings drin.
Eine Fehlermeldung kommt nicht.

Ich denke, da muß in der thread.php was geändert werden oder irgendwo, worauf diese zugreift.
Beim Parsen vielleicht.

Andere Ungereimtheiten konnte ich auf die Schnelle nicht feststellen.
Thema: Mail immer doppelt bei Aufruf in index.php
Markus Dippold

Antworten: 21
Hits: 2.513
31.10.2015 20:49 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Zitat:
Original von C-Board
php:
1:
$deletemails $row['deletemails'] | 1;

Das dürfte so nicht funktionieren.
Hm, bei dem Versuch mit dem nicht aktivierten User hat es funktioniert.
Binäres verODERn von $row['deletemails'] und 1. Es könnte ja schon 2, 4 oder 8 drin stehen - rein theoretisch.
Die 1 stand nach dem Versuch korrekt in der Datenbank drin.

Ich habe auch mal meinen Testuser (71) von der Ausnahme ausgenommen.
Ergebnis: Genau eine Mail (die richtige) und es steht die 8 (so wie erwartet) in dem Datenbankfeld.

Gruß
Markus
Thema: Mail immer doppelt bei Aufruf in index.php
Markus Dippold

Antworten: 21
Hits: 2.513
31.10.2015 17:25 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Ich habe mir jetzt einen Workaround programmiert.
Neues Feld bei den Usern eingefügt: deletemails - als "unsigned tinyint"

Ziemlich oben in die index.php, damit das am Monatsersten rückgesetzt wird, falls ich mal was übersehe:
php:
1:
2:
3:
4:
5:
6:
if (formatdate("d",time()) == 1) {
    $result $db->unbuffered_query("SELECT userid, deletemails FROM bb".$n."_users WHERE deletemails<>'0'");
    while ($row $db->fetch_array($result)) {
        $db->unbuffered_query("UPDATE bb".$n."_users SET deletemails='0' WHERE userid=".$row['userid']);
    }
}



Und das bereits bekannte Teilstück sieht jetzt so aus, ich hoffe, ich habe bei den Bit-Operatoren keinen Denkfehler:
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:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
#### Mailbenachrichtigung über "Problem-Mitglieder" Anfang ####
if($wbbuserdata['userid']==5) {
    // nicht freigeschaltete User nach einem Monat zum Löschen benachrichtigen
    $result $db->unbuffered_query("SELECT regdate, username, userid, deletemails FROM bb".$n."_users WHERE activation<>1");
    while($row $db->fetch_array($result)) {
        if($row['regdate'] + (31*24*60*60) < time()) {
            $deletemails $row['deletemails'] & 1;
            if ($deletemails == 0) {
                mailer("info@trekkies-forum.de",$row['username']." ist zu löschen","Der Account wurde innerhalb von 31 Tagen nicht aktiviert.");
                $deletemails $row['deletemails'] | 1;
                $db->unbuffered_query("UPDATE bb".$n."_users SET deletemails='".$deletemails."' WHERE userid=".$row['userid']);
            }
        }
    }
    // Ein Jahr keine Aktivität und 0 Beiträge
    $result $db->unbuffered_query("SELECT lastactivity, username, userid, deletemails FROM bb".$n."_users WHERE userposts=0");
    while($row $db->fetch_array($result)) {
        if($row['lastactivity'] + (366*24*60*60) < time()) {
            $deletemails $row['deletemails'] & 2;
            if ($deletemails == 0) {
                mailer("info@trekkies-forum.de",$row['username']." ist zu löschen","Der Account zeigte seit einem Jahr keine Aktivität und hat noch immer 0 Beiträge.");
                $deletemails $row['deletemails'] | 2;
                $db->unbuffered_query("UPDATE bb".$n."_users SET deletemails='".$deletemails."' WHERE userid=".$row['userid']);
            }
        }
    }
    // Ein Jahr keine Aktivität und weniger als 50 Beiträge, dann Geburtstag löschen.
    $result $db->unbuffered_query("SELECT lastactivity, userid, deletemails FROM bb".$n."_users WHERE userposts<50");
    while($row $db->fetch_array($result)) {
        if($row['lastactivity'] + (366*24*60*60) < time()) {
            $deletemails $row['deletemails'] & 4;
            if ($deletemails == 0) {
                $db->unbuffered_query("UPDATE bb".$n."_users SET birthday='0000-00-00' WHERE userid=".$row['userid']);
                $deletemails $row['deletemails'] | 4;
                $db->unbuffered_query("UPDATE bb".$n."_users SET deletemails='".$deletemails."' WHERE userid=".$row['userid']);
            }
        }
    }
    // Nach zwei Jahren immer noch 0 Beiträge, Testuser 71 ausnehmen
    $result $db->unbuffered_query("SELECT regdate, username, email, userid, deletemails FROM bb".$n."_users WHERE userposts=0 AND userid<>71");
    while($row $db->fetch_array($result)) {
        if($row['regdate'] + (731*24*60*60) < time()) {
            $deletemails $row['deletemails'] & 8;
            if ($deletemails == 0) {
                mailer("info@trekkies-forum.de",$row['username']." ist zu löschen","Der Account hat nach zwei Jahren immer noch 0 Beiträge.");
                $deletemails $row['deletemails'] | 8;
                $db->unbuffered_query("UPDATE bb".$n."_users SET deletemails='".$deletemails."' WHERE userid=".$row['userid']);
            }
        }
    }
}
#### Mailbenachrichtigung über "Problem-Mitglieder" Ende ####


Bei der Geburtstagsmail habe ich das auch so gemacht, habe dazu auch 'deletemails' benutzt mit 16 als Argument.

Gruß
Markus
Thema: Mail immer doppelt bei Aufruf in index.php
Markus Dippold

Antworten: 21
Hits: 2.513
30.10.2015 22:53 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Ist der header()-Aufruf zwingend notwendig?

Egal, auch wenn das auskommentiert ist, kommen zwei Mails.
Außerdem: der header()-Aufruf wird nur dann ausgeführt, wenn man bei den Rules auf den Link klickt, der die Action auf readrules setzt.
Das ist aktuell nicht der Fall.

Setze ich den Datenbankintrag so, daß ich die Rules bestätigen muß, kommt keine Mail. Klar, wegen des exit().
Bei Klick auf "Bestätigung" geht es in diesen Zweig rein:
php:
1:
if($_GET['action']=="readrules") {
Das ist bei meinen momentanan Aufrufen nicht der Fall, habe das gerade durchprobiert.

Der header()-Aufruf ist nicht der Grund für die zwei Mails.


Gruß
Markus
Thema: Mail immer doppelt bei Aufruf in index.php
Markus Dippold

Antworten: 21
Hits: 2.513
30.10.2015 21:59 Forum: Fragen/Hilfe/Sonstiges (wBB2.3.x)


Zitat:
Original von Viktor
Im Moment keinen Plan woran das liegen könnte außer es wird zweimal aufgerufen. traurig traurig


Da hat sich mein zweiter Edit mit deinem Post überschnitten:

Weiter probiert.
Habe das icq-Feld einfach mal inkrementiert.
Offenbar wird die index.php zweimal durchlaufen. Der Counter ist immer um 2 höher, wenn ich mir den Datensatz neu ansehe.
Fragt sich jetzt nur noch: Warum läuft die index.php zweimal durch?

Gruß
Markus
Zeige Beiträge 1 bis 20 von 301 Treffern Seiten (16): [1] 2 3 nächste » ... letzte »

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 12.429
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 234 Tage, 1 Stunden, 53 Minuten und 13 Sekunden