Ho provato adesso la funzione che ho postato all'inizio in una pagina a parte del mio sito e funziona benissimo!!!!
Quindi secondo me non è un errore di sintassi.
Puo' dipendere dal fatto che uso i rame per il sito????