[Users] Ricostruzione soggetto "radice"

Riccardo Giomi giomi a netseven.it
Lun 30 Gen 2006 16:04:30 CET


Un'altra possibilità è che sia "on" la direttiva magic_quotes_runtime (che 
aggiunge gli "\" quando i dati vengono letti dal database). 

Il problema non si presenta nella demo o nelle installazioni di lavoro, quindi 
dovrebbe dipendere da qualcosa nella configurazione della vostra macchina. 
Per avere un'idea più chiara della situazione, potreste mandarmi una copia 
del file php.ini?

Riccardo

Alle 02:20 PM, lunedì 30 gennaio 2006, Leandro Gelasi ha scritto:
> On Monday 30 January 2006 12:47, Riccardo Giomi wrote:
> > Salve,
> > Il problema è causato dalle frasi contenenti accenti ("Stati Uniti
> > d'America"). Il simbolo "\" che precede l'accento non dovrebbe essere nel
> > database, in quanto questo crea un errore nel codice javascript the
> > disegna l'albero dei soggetti, che quindi non viene mostrato.
> >
> > Una soluzione veloce al problema (correzione dei sintomi) consiste nel
> > modificare i dati nel database eliminando il simbolo "\" di fronte agli
> > apici.
>
> Fatto e funziona.
>
> > Il motivo per cui gli apici vengono salvati in modo errato nel database è
> > quasi sicuramente dovuto alla configurazione di PHP, in particolare nella
> > direttiva "magic_quotes_gpc". Il valore di tale direttiva deve essere
> > OFF. Questa condizione è indicata nel file docs/install.html ma,
> > effettivamente, non nello script di installazione.
>
> La direttiva è ed era a OFF.
> Sono riuscito a replicare l'errore. Basta inserire qualcosa con l'apostrofo
> e il sistema mette nel database la sequenza di escape (nome con
> l\'apostrofo). Ma non lo dovrebbe fare con "magic_quotes_gpc=off".
>
> Puoi dirmi quale è la funzione che inserisce la riga nel DB?
>
> Ciao e grazie
>
> LG


Maggiori informazioni sulla lista Users