Hola:
Voy a darte dos noticias, una buena y otra mala... voy a empezar por la buena, y es que probé el código que tienes (el que has pegado) en mi "localhost" con explorer, y funciona perfectamente... claro que hay una mala noticia, que supongo que te "cabreará"... y es que el fichero que has puesto como "receptor.php", debería ser el receptor normal que tienes, pero en la previsualización debería llamarse "previsor.php" y el que se llama "previsor.php" debería ser "previendo.php", o sea que con un par de cambios de nombre de ficheros consigues tu objetivo... y el que se llama receptor.php que sea el definitivo (bueno, los nombres debes decidirlo tú)...
Sobre subir un .zip, lo preparé y cuando lo iba a subir, descubrí que ya lo había hecho... el enlace es:
check_form.zip... ¡Quién sabe cuando lo habré subido...!
Saludos