Buongiorno a tutti,
ho il seguente problema per cui vorrei che qualcuno mi aiutasse a fare chiarezza:
Ho fedora 5 con Php 5.1.2 e Mysql 5.0.18.
Nel file php.ini ho
- magic_quotes_gpc = On,
- magic_quotes_runtime = Off
- magic_quotes_sybase = Off
Sul form ho
- addslashes sul campo TEXTAREA = no
- stripslashes sul campo TEXTAREA = no
- addslashes sul campo TEXT = no
- stripslashes sul campo TEXT = no
il risultato è questo:
se faccio l'UPDATE di un form con un campo TEXTAREA tutto funziona correttamente, e gli apici vengono gestiti correttamente come da esempi (es. L'amico) (es. L'amico "caro")
Nel campo di tipo TEXT invece gli apici singoli vengono gestiti correttamente (es. L'amico), i doppi apici invece provocano il troncamento della frase a partire dagli apici stessi (es. L'amico "caro") sul db diventerà (L'amico )
Qualcuno può aiutarmi a chiarire bene questo aspetto ?
Grazie
Lucia