Errori "Random" postato il 30/04/2013 15:14:40 nel forum programmazione, gdrcd, open source, hosting
Buon pomeriggio a tutti,
ancora una volta mi ritrovo a rivolgermi a voi per un... anzi per diversi errori "strani"...
Premessa: Fino a ieri pomeriggio funzionava tutto bene. Poi sono iniziati, di colpo, errori a diversi utenti:
Non riuscivano più a mandare mail
Non riuscivano a postare in bacheca
Non riuscivano a mandare messaggi con "la ricetrasmittente"
Inizialmente a me funzionava tutto, poi piano piano, anche a me dava errore...
Il problema è che l'errore non lo da SEMPRE verso gli stessi player o sugli stessi post in bacheca... Va a singhiozzi... A volte da errore, 4 minuti dopo funziona, poi un'ora dopo non va più, ecc...
Ora, mi rendo conto che così sarà difficile capire l'origine dell'errore, quindi vi posto il codice dei "messaggi" che sono quelli che danno un errore "chiaro" perché lo stampa a video, diversamente dalle ricetrasmittenti e dalla bacheca che semplicemnte NON inviano in DB il messaggio e amen...
Quindi, l'errore che da è: ERRORE: MAIL NON A BUON FINE PER NomePG
e il codice è il seguente:
Pagine → 1
30/04/2013 15:22:57
Trovato il problema:
Il servizio di hosting:
30/04/2013 15:47:11 e modificato da digital-destiny il 30/04/2013 15:48:50
Se $certified non viene valorizzata significa che la Query SQL va in errore.
Per diagnosticare l'errore prova a farti stampare l'errore:
30/04/2013 17:12:34
In genere è sempre consigliabile scrivere codice che presupponga che magic_quotes_gpc sia spento per renderlo più portabile. L'opzione delle magic quotes è stata deprecata e verrà rimossa da PHP a partire dalla versione 5.4.
Questo significa che prima o poi dovrai comunque riscrivere tutto il tuo codice per renderlo funzionante senza le magic quotes.
Dovresti guardare la versione di PHP che è montata sul tuo hosting, se non è ancora la versione 5.4 puoi riabilitare l'opzione che loro hanno disattivato. Se invece è già la 5.4...mi spiace devi riscrivere tutte query del tuo gdr. Lasciarle così come sono, oltre a creare i problemi che hai, aprono il tuo gdr anche ad attacchi di tipo SQL Injection. Qualcuno potrebbe decidere che è divertente farti uno scherzo e cancellarti tutto il db in un colpo solo.
Se non hai ancora la 5.4 leggi questa pagina. è la guida che ti dice come disattivare magic_quotes, ma dato che a te serve l'esatto contrario non dovrai fare altro che sistituire gli Off con gli On: http://php.net/manual/en/security.magicquotes.disabling.php ↗
nell'esempio 1 ci sono due tecniche che puoi usare, provane una (io consiglio quella con .htaccess)
30/04/2013 17:30:04
Grazie mille per le risposte...
Controllerò la versione del php nella speranza che posso riattivare, almeno momentaneamente, la funzione in questione.
Nei giorni a venire poi modificherò le varie pagine (che purtroppo temo non saranno poche) per potere passare alla versione nuova non appena sarà installata sul server e/o per poter ripristinare la funzione.
Grazie a tutti
30/04/2013 19:29:23
OK...mi sono deciso a rivdere un po' tutto il codice e a mettere quei benedetti
htmlspecialchars(addslashes($_POST[...
htmlspecialchars(addslashes($_GET[...
dove servono.
Ora ho "solo un" problema, ovvero che non mi stampa più bene le virgolette sostituendole con i "...
Come posso ovviare a questo problema?
30/04/2013 20:31:22
Io ho avuto un problema simile al tuo, ho dovuto eliminare tutti gli htmlspecialchars e sostituirli con gli addslashes ed ancora oggi non ho trovato nulla di meglio <.<
Appena inviavo qualcosa con lettere accentate dava errore...
30/04/2013 21:25:38
Visto che usi una land a quanto vedo dal codice basata sul gdrcd 3.x ti converrebbe fino a quando non sistemi il codice di fare nell'open2.php
un filtraggio con l'addslashes delle variabili $_POST, $_GET.
innanzitutto fai un if di controllo sullo status del magic_quotes_gpc:
e poi all'interno filtri quelle tre variavili, qualcosa del tipo:
01/05/2013 13:17:16
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum

New World GDR: Aggiornamenti 22/10/2025
Il gestore di Age of Crystals ha risposto alla recensione di velglarn
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
World of Warship: Aggiornamento 14.10. Teaser
gdr-online.com ha aperto una nuova discussione: Addio vecchi annunci, benvenuta integrazione! 🔍
Macabre Tales: Iscrizioni Aperte!
Hero Wars: Evento speciale di Vulcan e Risse ⚔️
Crash Bandicoot Zone → Caos, libertà e risate: nel GDR ambientato nell’universo di Crash Bandicoot, ogni storia è possibile… e nulla è troppo folle!
Intervista allo staff del GdR fantasy-piratesco Black Sails Chronicles!
I dati del generatore di rank sono stati aggiornati!
hopie ha recensito Shadow Scape
Lubecca: [CODICE] - Migliorie Grafiche II
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
Cleveland City: Si chiude il caso del “Serial Killer - il Giudice”
New Orleans: Il Social che non ti aspetti
fox ha risposto alla discussione: Gioco investigativo e politico
Hikaru No Tohei - Le Luci di Tohei: Butad-ON - È iniziato Harouin (pure quest'anno) 🎃
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Sociologia e Gdr - Intervista al prof. Bennato sull'approccio sociologico dei giochi di ruolo
VGP Play - Vi presentiamo VGP Play: una piattaforma di streaming italiana dedicata ai videogiochi e alla tecnologia!
Song of Westeros - Intervista ai gestori del nuovo gioco bastao su Game of Thrones: Song of Westeros!
Niubbo Armageddon - Il niubbo, in un gdr online, può essere considerato un Armageddon. Scopriamo come...
Anima - Intervista al gestore di Anima.. il play by chat fantascientifico con i robottoni!
Tesi sui GrV - I giochi di ruolo dal vivo: una analisi empirica. Tesi di Davide Pavan sui GrV
ShadowNights - Intervista allo staff di ShadowNights.. il play by chat di Shadowhunters!
