Foros del Web » Creando para Internet » Diseño web »

-[formulario]-

Estas en el tema de -[formulario]- en el foro de Diseño web en Foros del Web. Hola! Estoy intentando crear un formulario en dreamweaver, y todo bien (lo he guardado en .php) pero no se como hacer para que el formulario ...
  #1 (permalink)  
Antiguo 06/08/2007, 17:13
 
Fecha de Ingreso: enero-2007
Mensajes: 56
Antigüedad: 10 años, 11 meses
Puntos: 0
-[formulario]-

Hola! Estoy intentando crear un formulario en dreamweaver, y todo bien (lo he guardado en .php) pero no se como hacer para que el formulario una vez completado y enviado me llegue a mi mail! Me lo podrian explicar? De manera un poco sencilla, porfavor

Muchas gracias! Saludos!
  #2 (permalink)  
Antiguo 06/08/2007, 19:26
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: -[formulario]-

El atributo action del formulario debe apuntar a la página que lo procesará.
En esta página, tendrás que recibir/validar los datos que te llegan en $_POST, y luego armar con esos datos la información que luego le pasarás a la función mail

Si necesitás ayuda más puntual, simplemente pedila.


Saludos.
  #3 (permalink)  
Antiguo 07/08/2007, 03:33
 
Fecha de Ingreso: enero-2007
Mensajes: 56
Antigüedad: 10 años, 11 meses
Puntos: 0
Sonrisa Re: -[formulario]-

Gracias por responder. Lo de Action si lo entendí Pero cual es el codigo que tengo que poner en esa nueva página (a la que te redirecciona) para que me llegue al mail?

Gracias de nuevo
  #4 (permalink)  
Antiguo 07/08/2007, 06:53
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: -[formulario]-

Seguramente en tu formulario tengas, al menos un campo "email" y un campo "mensaje".
Si estás usando method="post", tendrás entonces

$_POST['email']
y
$_POST['mensaje']

en la página que recibe el formulario.

Leyendo el manual de mail() podés encontrar que los parámetros que recibe son:

mail( $destinatario , $asunto , $cuerpo_del_mensaje, $cabeceras_adicionales );

El parámetro $cabeceras_adicionales es opcional, por lo que para enviar un correo simple bastaría con hacer:

mail ('[email protected]', 'El asunto que quieras', $_POST['mensaje'] );

Hay muchos tutoriales realmente buenos por internet que explican cómo hacer cosas mejores. Te recomiendo que busques correo PHP y seguro encontrás más información.

Ah, y antes de poner tu sistema "en producción", buscá también inyección de cabeceras correo php, para evitarte problemas.


Saludos y suerte.
  #5 (permalink)  
Antiguo 07/08/2007, 07:27
 
Fecha de Ingreso: enero-2007
Mensajes: 56
Antigüedad: 10 años, 11 meses
Puntos: 0
Re: -[formulario]-

Muchas gracias
  #6 (permalink)  
Antiguo 07/08/2007, 14:41
Avatar de Bile  
Fecha de Ingreso: diciembre-2006
Mensajes: 786
Antigüedad: 11 años
Puntos: 9
Re: -[formulario]-

Aqui tienes un manual muy buen de como construir un formulario para que te llegue al correo electronico.

http://www.videotutoriales.us/index....lario_contacto
  #7 (permalink)  
Antiguo 07/08/2007, 20:42
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: -[formulario]-

Autopromoción, pero relevante

Está bueno el manual, solo le agregaría el tema de la inyección de cabeceras.
Sé que se puede considerar complicado para quien recién empieza, pero que luego el proveedor de alojamiento de cancele la cuenta por spam no es para nada agradable.


Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:14.