[Users] Ricostruzione soggetto "radice"

Leandro Gelasi gelasi a linuxhelp.uniroma1.it
Lun 30 Gen 2006 14:20:16 CET


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

-- 
Dott. Ing. Leandro Gelasi
LinuxHelp - Servizio supporto utenti Linux
Università di Roma "La Sapienza" - C.I.T.I.Co.R.D.
Email: gelasi(At)linuxhelp(punto)uniroma1(punto)it
Home Page: http://linuxhelp.uniroma1.it
Tel: 0649913828 - 23828 (int)


Maggiori informazioni sulla lista Users