Ошибка с пробелами?
Проверьте в инструментах разработчика браузера что именно отсылается с post. 
Вероятнее всего ваши пробелы обрывают строку на этом месте и все остальное просто не отправляется.
Замените много все пробелы на один.$text = " one   two    three ";
$text = preg_replace('| +|', ' ', $text);
var_dump($text);