Originariamente inviato da gio-mx
Ciao, non va...ma una cosa del tipo perchè non va?
$var= preg_replace("[[:space:]]+", " ", "$var");
mi dice unknow + .........

P.S. dovrebbe ridurre tutti gli spazi e gli a capo a uno solo...
Prova questo
$messaggio = str_replace(array("\n","\r"),'',$messaggio);