Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: RAM47 en 29 de Abril 2016, 01:12

Título: envio de mail por PHP headers MIME-Version: 1.0\r\n From: Reply-To: Return-path:
Publicado por: RAM47 en 29 de Abril 2016, 01:12
Hola a todos. Estoy desarrollando un sitio web y necesito completar un código. Hasta ahora tengo la primera parte; un visitante ingresa un mail y elije una opción. Necesito saber como hacer para que la página envíe un mail automaticamente una vez que el visitante decide enviar los datos. Aquí dejo el código.

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
   <title>Vida sana</title>
</head>
<body>
<BR>
<BR>   
<p>Buscamos las claves para una vida sana. Ciertos hábitos alimenticios determinan la aparicion de enfermedades.</p>
<p>Si quieres más información elige alguna enfermedad, ingresa tu mail y recibiras por tu correo informacion sobre hábitos saludables.</p>   
<BR>
<BR>
<form action="enfermedades.php" method="post">
Selecciona una enfermedad:
    <select name="select1">
    <option selected value="0">--- Selecciona una opción --- </option>
<option value="1" name="1"> Diabetes </option>
<option value="2" name="2"> Colesterol </option>
    <option value="2" name="3"> Úlcera </option>   
</select>
<BR>
<BR>   
Ingresa tu mail : <input type="text" name="email">   
<BR>
<BR>     
<input type="submit" value="Enviar datos!" >   
</form>
</body>
</html>

Agradezco cualquier ayuda.
Saludos.
Título: Re:envio de mail por PHP
Publicado por: kip13 en 30 de Abril 2016, 10:49
Hola, te colocare un ejemplo que me ayudo, lo encontre en la web, espero te sirva como a mi.

Código: [Seleccionar]
<?php 
$destinatario 
"pepito@miweb.com"
$asunto "Este mensaje es de prueba"
$cuerpo 
<html> 
<head> 
   <title>Prueba de correo</title> 
</head> 
<body> 
<h1>Hola amigos!</h1> 
<p> 
<b>Bienvenidos a mi correo electrónico de prueba</b>. Estoy encantado de tener tantos lectores. Este cuerpo del mensaje es del artículo de envío de mails por PHP. Habría que cambiarlo para poner tu propio cuerpo. Por cierto, cambia también las cabeceras del mensaje. 
</p> 
</body> 
</html> 
'


//para el envío en formato HTML 
$headers "MIME-Version: 1.0\r\n"
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"

//dirección del remitente 
$headers .= "From: Miguel Angel Alvarez <pepito@miweb.com>\r\n"

//dirección de respuesta, si queremos que sea distinta que la del remitente 
$headers .= "Reply-To: mariano@miweb.com\r\n"

//ruta del mensaje desde origen a destino 
$headers .= "Return-path: holahola@miweb.com\r\n"

//direcciones que recibián copia 
$headers .= "Cc: maria@miweb.com\r\n"

//direcciones que recibirán copia oculta 
$headers .= "Bcc: pepe@pepe.com,juan@juan.com\r\n"

mail($destinatario,$asunto,$cuerpo,$headers
?>

FUENTE: http://www.desarrolloweb.com/articulos/969.php

Saludos
Título: Re:envio de mail por PHP headers MIME-Version: 1.0\r\n From: Reply-To: Return-path:
Publicado por: RAM47 en 03 de Mayo 2016, 00:14
He tenido algunos problemas con envío por localhost pero parece que por acá va la cosa, vamos más cerca.
Saludos y gracias.