Autor Tema: formularios de contacto y enviar correo electronico php  (Leído 5559 veces)

tata

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 58
    • Ver Perfil
Hola a todos/as: saludos a todos/as los del foro.
Mi duda es :Despues de que hago el contacto para una web como sehace para que ese correo que me quiera contactar llegue a la persona interesada...ejemplo, hice una web a una persona que limpian casas, y en contacto puse el nombre direccion y correo electronico...como se hace para que esos datos le lleguen al cliente.
Tendre que hacer un formulario en el menu con php?, el hosting que voy a subir la web hace esto...Gracias de antemano por despejar las dudas
« Última modificación: 02 de Septiembre 2014, 18:54 por Alex Rodríguez »

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:Una duda sobre los formularios de contacto y correo electronico
« Respuesta #1 en: 09 de Enero 2014, 09:14 »
Hola! Puedes usar la función de php mail que se encarga de pasar el mail cuando tú lo introduces en el código de la página web (para ello debes tener una página en php, no vale que sea una página en html).

La función se llama y se le pasan unos parámetros que suelen ser variables, pero pueden ser simplemente el texto. Aquí la sintaxis:

mail (para,asunto,mensaje,para-otros,parámetros adicionales);

para: a quién va dirigido el correo, es obligatorio

asunto: asunto del email, es obligatorio

message: contenido o mensaje del correo, es obligatorio

para-otros: es opcional, permite definir el remitente y envío de copias, copias ocultas, etc.

parámetros adicionales: son opcionales, son otros parámetros.


Aquí ejemplos:

mail ("tataDestinatario@tatamail.com, "Correo de prueba", "Hola este correo es una prueba este es el mensaje" , "tataRemitente@tatamail.com");

Usando variables para manejar el envío:

<?php
$to = "tataDestinatario@tatamail.com";
$subject = "Correo de prueba";
$message = "Correo de prueba";
$from = "tataRemitente@tatamail.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Se envió el email correctamente!";
?>


Algunos hosting tienen desactivada esta función, si no te funciona puede ser que esté desactivada y haya que activarla.


Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:Una duda sobre los formularios de contacto y correo electronico
« Respuesta #2 en: 10 de Enero 2014, 12:58 »
Citar
Gracias Mastermind, osea para hacer un menu en una web contactos lo haria en php???..disculpame la novatada..gracias

Puedes hacer un menú usando HTML y CSS. También puedes hacer un formulario usando HTML y CSS. Pero para que se envíen correos electrónicos cuando el usuario rellene el formulario y pulse "enviar" debes usar PHP. Saludos  ;)
« Última modificación: 27 de Junio 2015, 13:56 por Alex Rodríguez »

tata

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 58
    • Ver Perfil
Re:Una duda sobre los formularios de contacto y correo electronico
« Respuesta #3 en: 10 de Enero 2014, 17:07 »
Hola Mastermind:Disculpa la preguntadera, entonces hago el menu en html y css y hago otra pagina de php con un link al html para que lo envie...
un link asi como el de css en el head?
<link rel="stylesheet" href="estilos.css"/>..claro que no asi...gracias

anditoo

  • Sin experiencia
  • *
  • Mensajes: 4
    • Ver Perfil
Re:Una duda sobre los formularios de contacto y correo electronico
« Respuesta #4 en: 11 de Enero 2014, 18:09 »
Hola a todos! Soy nuevo y vine para leerlos, y si es posible ayudar...

Un formulario web, puede ser HTML.

Mientras que la accion que se le da a ese formulario por ejemplo en:

Código: [Seleccionar]
<form action="enviarMail.php" method="POST">
  Nombre: <input type="text" name="fname"><br>
  Apellido: <input type="text" name="lname"><br>
  <input type="submit" value="Enviar">
</form>

Acá tenemos en form action="enviarMail.php", lo que hará el formulario una vez enviado es enviarle los datos a través del método POST al archivo enviarMail.php que tiene que estar preparado para leer los datos del formulario.

Te recomiendaría que busques algún código PHP para enviar mails. Y después lo modifiques según los campos que tenga.

Un abrazo.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".