[GDRCD Extreme] Problema aggiornamento schede e forum postato il 07/03/2016 16:43:00 nel forum programmazione, gdrcd e open source
Buongiorno a tutti, mi rivolgo a voi in quanto probabilmente siete gli unici che ancora si ricordano del vecchio Extreme.
Alcuni amici mi hanno sottoposto un problema che riscontrano in una vecchia land nelle ultime ore: sostanzialmente la maggior parte dei pg non riesce più ad aggiornare la propria scheda. Qualsiasi tentativo non viene aggiornato, né nel caso di cognome né di grafica vera a propria all'interno della scheda.
Unitamente si è presentato anche un problema nel forum: in alcuni, specie nei forum razze, non è possibile inviare nuovi thread, o rispondere a quelli già esistenti, in altri casi non è possibile rispondere con più di un tot di battute.
Io onestamente ormai non ricordo quasi nemmeno come ci si possa metter mano, qualche idea?
Pagine → 1 2
07/03/2016 17:40:48
E' un problema che turba anche me. per caso altervista ha aggiornato il php??
07/03/2016 18:20:59
ok. Nelle impostazioni del PHP su altervista: Register global va settata su ON e non su defoult.
07/03/2016 21:24:55
posso chiederti come hai risolto??
07/03/2016 21:29:35 e modificato da wolverinelogan il 07/03/2016 21:31:07
stessi identici problemi tuoi nelle stesse schede, non ho però idea di che porzione di codice andare a correggere :S
Puoi darmi una zampa? :)
ADD: sono da correggere i campi del db o quelli delle pagine .php??
07/03/2016 21:41:39
07/03/2016 21:45:22
mi viene da piangere.
Comunque grazie infinite davvero!
Controllo e vedo se riesco a capire dove fare le sostituzioni! Ti fo sapere. Grazie infinit
07/03/2016 22:33:05
Grazie mille dell'aiuto! Ci mancherebbe, è già tantissimo così.
Faccio sapere se funziona, intanto buona serata.
08/03/2016 00:28:04
Il problema sembra dovuto al fatto che siete passati a una nuova versione di PHP che non supporta più l'estensione magic_quotes (è stata rimossa perchè favorisce pratiche errate nella creazione di siti web, come state facendo voi).
Potete circumnavigarlo assicurandovi di avere abilitata una versione di PHP inferiore alla 5.3
Oppure potete fare una correzione al codice...ma la correzione corretta non è quella suggerita nei post precedenti.
Il modo corretto di evitare questi problemi è passare tutti i valori da mettere nelle query nella funzione addslashes() (oppure nella mysql_real_escape() ancora meglio).
Un esempio:
Se prima avevate:
08/03/2016 00:40:47 e modificato da leoblacksoul il 08/03/2016 00:42:19
magic_quotes non è una funzione. è un'estensione che veniva invocata da PHP in automatico su tutti gli input $_GET, $_POST e $_COOKIE. Non c'era bisogno di chiamarla nel codice, per questo dici di non averla, ma in realtà ne facevi uso perchè tutto GDRCD3 si basava sulla sua presenza.
Probabilmente è stata disabilitata da altervista perchè è deprecata.
08/03/2016 00:49:23
Se hai una versione inferiore al 5.3 magic_quote esiste ancora...ma forse altervista l'ha disabilitata. Puoi provare a seguire queste guida per riattivare l'opzione magic_quotes_gpc
http://it.help.altervista.org/w/Configurazione_personalizzata_(.htaccess)
sempre che sia ancora possibile farlo.
Si, la modifica con addslashes() è applicabile ovunque.
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!