12/04/2009, 11:04
|
| | | Fecha de Ingreso: abril-2008
Mensajes: 267
Antigüedad: 16 años Puntos: 8 | |
Respuesta: formulario con php Cita:
Iniciado por kroli enviar.php: Código PHP: <?php $mail='[email protected]'; $mail1='[email protected]'; $nombre = $_POST['nombre']; $empresa = $_POST['empresa']; $email = $_POST['email']; $telefono = $_POST['telefono']; $localidad = $_POST['localidad']; $provincia = $_POST['provincia']; $codigo postal = $_POST['codigo']; $pais = $_POST['pais']; $articulo= $_POST['ariculo']; $thank = "gracias.htm"; $asunto="CONTACTO VIA WEB"; $message = " Apellido y Nombre:".$nombre." Empresa:".$empresa." E-Mail:".$email." Telefono:".$telefono." Localidad:".$localidad." Provincia:".$provincia." Codigo_Postal:".$codigo." pais:".$pais." Articulo:".$articulo." comentatio:".$comentario.".""; mail($mail, $asunto,$message,"form: ".$nombre." <".$email.">"); mail1($mail, $asunto,$message,"form: ".$nombre." <".$email.">"); Header ("Location: $thank"); ?>
Mis Problemas:
-No me llegan los mails....algun error obvio que no veo...
-No sé cómo hacer para que en el codigo php me diga que opción seleccionó el usuario.
-La pagina gracias.htm no aparece cuando pulso enviar (se queda en blanco) Código PHP: <?php $mail='[email protected]'; $mail1='[email protected]'; $nombre = $_POST['nombre']; $empresa = $_POST['empresa']; $email = $_POST['email']; $telefono = $_POST['telefono']; $localidad = $_POST['localidad']; $provincia = $_POST['provincia']; $codigo = $_POST['codigo']; $pais = $_POST['pais']; $articulo= $_POST['ariculo']; $thank = "gracias.htm"; $asunto="CONTACTO VIA WEB"; $nombre_de_quien_lo_envia = "juanita lopez" ; $email_de_quien_lo_envia = "[email protected]"; $message = " Apellido y Nombre:".$nombre." Empresa:".$empresa." E-Mail:".$email." Telefono:".$telefono." Localidad:".$localidad." Provincia:".$provincia." Codigo_Postal:".$codigo." pais:".$pais." Articulo:".$articulo." comentatio:".$comentario.""; $headers = "Content-Type: text/html\r\n"; $headers .= "From: ".$nombre_de_quien_lo_envia." <".$email_de_quien_lo_envia.">"; mail($mail, $asunto , $message, $headers ); mail($mail1, $asunto , $message, $headers ); Header ("Location: $thank"); ?> puse las cabeseras. asi lo tiene que mandar, de no ser asi comprueba
que tu hosting , tenga el servicio de mail , tambien otra cosa es mandar mails atraves de smtp , pero eso es otro rollo :) prueba asi como lo puse |