tengo una web en la que he creado un formulario html que llama al archivo envia_form_php.php,pero no recibo ningun mail, el formulario es el siguiente:
Código
<form class="contact_form" action="envia_form_php.php" method=post> <ul> <li> </li> <li> <input id="name" type="text" placeholder="Ricardo" required /> </li> <li> <input id="last_name" type="text" placeholder="Garcia Martin" required /> </li> <li> <input id="address" type="text" placeholder="calle sant joan 36" required /> </li> <li> <input id="mail" type="text" placeholder="ejemplo@ejemplo.com" required /> </li> <li> <input id="country" type="text" placeholder="España" required /> </li> <li> <input id="city" type="text" placeholder="Barcelona" required /> </li> <li> <input id="zip_code" type="text" placeholder="" required /> </li> <li> </li> </ul> </form>
Ahora tengo en el archivo envia_php.php lo siguiente:
Código
<? if (!$HTTP_POST_VARS){ ?> <? }else{ //Estoy recibiendo el formulario, compongo el cuerpo $cuerpo = "En proceso\n"; $cuerpo .= "Nombre: " . $HTTP_POST_VARS["name"] . "\n"; $cuerpo .= "Apellidos: " . $HTTP_POST_VARS["last name"] . "\n"; $cuerpo .= "Dirección: " . $HTTP_POST_VARS["address"] . "\n"; $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n"; $cuerpo .= "Pais: " . $HTTP_POST_VARS["country"] . "\n"; $cuerpo .= "Ciudad: " . $HTTP_POST_VARS["city"] . "\n"; $cuerpo .= "Zip: " . $HTTP_POST_VARS["zip code"] . "\n"; //mando el correo... //doy las gracias por el envío echo "Proceso realizado con exito."; } ?>
que es lo que estoy haciendo mal y como puedo solucionarlo?, gracias a todos y un saludo.
MOD: Utilizar etiquetas [code][/code], dudas de PHP en el subforo de PHP. Leer reglas -> Normas del subforo de Desarrollo Web & Normas del subforo de PHP