El funcionamiento está claro, pero no entiendo por que al pasar la variable por post te envia el texto ente comillas simple, cuando lo normal seria que te lo enviara sin comillas ni dobres ni simples. He probado incluso
Código PHP:
$texto = $_POST['elm1']
$texto = $_POST["elm1"];
Pero nada no hay manera