Aarggghh!!!Attenzione a usare i tag PHP di questo forum perche' il codice e' buggato e si mangia i backslash: nel tuo ultimo esempio infatti i backslash mancano e usandolo facendo copia/incolla non funziona.
Vero! Non me ne ero accorto.
Questo rende difficile valutare se la sintassi di quanto postato è corretta, quanto postare correzioni con apici complessi.
Spero risulti comunque chiaro che gli apici del sorgente originale vanno rivisti...