Sono d'accordo con k.b. e quoto la sua ultima risposta.

Per ciò che riguarda gli innumerevoli spazi che vengono digitati e che Facebook rimuove...guarda io per una mia textarea ho utilizzato una preg_replace sul dato passato.

Attenzione: sul dato passato a monte.

Quindi trasformo tutti i caratteri \n , \r\n, ecc in spazi vuoti. Non so se potrebbe esserti utile.