[RISOLTO] GDRCD 5.5.1 Problema invio ML land a tutti gli user
[RISOLTO] GDRCD 5.5.1 Problema invio ML land a tutti gli user postato il 23/10/2020 16:32:34 nel forum programmazione, open source e hosting e modificato da haruka il 20/05/2021 18:04:39
Come admin, mi funzionano tutte le modalità di invio (singolo, dest multiplo, online), ma non l'invio a "Tutti gli utenti"
Ottengo questo errore e non riesco a capirne il significato...
Fatal error: Uncaught Error: Cannot use object of type mysqli_result as array in /home/leroseco/_websites/leggendra.it/pages/messages/send_message.inc.php:42 Stack trace: #0 /home/leroseco/_websites/leggendra.it/pages/messages_center.inc.php(28): include() #1 /home/leroseco/_websites/leggendra.it/includes/functions.inc.php(397): include('/home/leroseco/...') #2 /home/leroseco/_websites/leggendra.it/layouts/left-top-right-bottom_frames.php(522): gdrcd_load_modules('pages/messages_...') #3 /home/leroseco/_websites/leggendra.it/main.php(126): require('/home/leroseco/...') #4 {main} thrown in /home/leroseco/_websites/leggendra.it/pages/messages/send_message.inc.php on line 42
Pagine → 1
25/03/2021 20:21:52
C'è un errore nel controllo dei permessi
nel file send_message.inc.php , alla riga 42, bisogna correggere mettendo:
if($_SESSION['permessi'] >= MODERATOR) {
al posto di
if($personaggio['permessi'] >= MODERATOR) {
19/05/2021 14:53:23 e modificato da haruka il 19/05/2021 14:55:06
mariaclesio ha scritto: C'è un errore nel controllo dei permessi
nel file send_message.inc.php , alla riga 42, bisogna correggere mettendo:
if($_SESSION['permessi'] >= MODERATOR) {
al posto di
if($personaggio['permessi'] >= MODERATOR) {
In realtà il problema non è neanche questo. Scusate se riporto su la questione, ma giusto per poter chiudere il thread e/o lasciarlo come promemoria per chi ha lo stesso problema.
Un personaggio si era iscritto in land usando l'apostrofo nel nickname (a tal proposito, andrebbe in effetti fatto un check all'iscrizione per evitare casi come questo). Questo personaggio non loggava mai, pertanto il problema non si è mai posto nell'invio messaggio ai presenti, mentre quando il sistema cercava di inviare il messaggio a tutti finiva con il dare errore per via di quell'apostrofo nel database.
Sistemato quel nick, il problema non si è più presentato.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
New Orleans ↗
Sea of Conquest ↗
Enlisted ↗