Foros del Web » Programando para Internet » PHP »

Email de Gracias

Estas en el tema de Email de Gracias en el foro de PHP en Foros del Web. Tengo probando un formulario de contacto que anda muy bien, lo que hace es que una vez que llenan el formulario me llega al email ...
  #1 (permalink)  
Antiguo 10/05/2015, 13:54
 
Fecha de Ingreso: junio-2013
Mensajes: 48
Antigüedad: 10 años, 9 meses
Puntos: 0
Email de Gracias

Tengo probando un formulario de contacto que anda muy bien, lo que hace es que una vez que llenan el formulario me llega al email la consulta sin problemas.
Tambien cuando llega la consulta se inserta en la base de datos SQL tambien sin problemas.

Este es el link del Formulario que estoy probandp : http://lastapatias.com.mx/app/lp/bot...index9eba.html

Lo que estoy probando y no lo logro es que cuando le dan enviar haga todo lo anterior que me llegue la consulta, que se inserte en la SQL y tambien deseo que le llegue a la persona un email para darle las gracias, deseo que el email sea enviado con un email de GMAIL para que legue a la bandeja de entrada sin problemas.

Que tendria que agregarle a este formulario CONTACTO.PHP ?
Soy novato en php agradezco la ayuda, lo quiero enviar con GMAIL tengo una cuenta que me hice hace un momento.

CONTACTO.PHP ( este es el que esta funcionando sin problemas y que deseo insertarle la parte de enviar un email dando las gracias ).

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<table width="594" border="0" align="center">
<tr>
<td><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="156">&nbsp;</td>
<td width="428"><?php
/*Formulario de contacto HTML5, PHP Y Bootstraps
Creado por: Render2web
Version: 1.1*/

//Comprobamos que se haya presionado el boton enviar
if(isset($_POST['enviar'])){
//Guardamos en variables los datos enviados
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$telefono = $_POST['telefono'];
$pais = $_POST['pais'];
$estado = $_POST['estado'];
$ciudad = $_POST['ciudad'];
$emailsec = $_POST['emailsec'];
$mensaje = $_POST['mensaje'];

///Validamos del lado del servidor que el nombre y el email no estén vacios
if($nombre == ''){
echo "Informacion";
}
else if($email == ''){
echo "[email protected]";
}else{
$para = "[email protected]";//Email al que se enviará
$asunto = "Contacto por Informacion";//Puedes cambiar el asunto del mensaje desde aqui
//Este sería el cuerpo del mensaje
$mensaje = "
<table border='0' cellspacing='3' cellpadding='2'>
<tr>
<td width='30%' align='left' bgcolor='#f0efef'><strong>Nombre:</strong></td>
<td width='80%' align='left'>$nombre</td>
</tr>
<tr>
<td align='left' bgcolor='#f0efef'><strong>E-mail:</strong></td>
<td align='left'>$email</td>
</tr>
<tr>
<td width='30%' align='left' bgcolor='#f0efef'><strong>Teléfono:</strong></td>
<td width='70%' align='left'>$telefono</td>
</tr>
<tr>
<td width='30%' align='left' bgcolor='#f0efef'><strong>Pais:</strong></td>
<td width='70%' align='left'>$pais</td>
</tr>
<tr>
<td width='30%' align='left' bgcolor='#f0efef'><strong>Estado:</strong></td>
<td width='70%' align='left'>$estado</td>
</tr>
<tr>
<td width='30%' align='left' bgcolor='#f0efef'><strong>Ciudad:</strong></td>
<td width='70%' align='left'>$ciudad</td>
</tr>
<tr>
<td width='30%' align='left' bgcolor='#f0efef'><strong>Email Secundario:</strong></td>
<td width='70%' align='left'>$emailsec</td>
</tr>
<tr>
<td align='left' bgcolor='#f0efef'><strong>Comentario:</strong></td>
<td align='left'>$mensaje</td>
</tr>
</table>
";


$link = mysql_connect("localhost","lastapat_usero","contra seña");


mysql_select_db("lastapat_user",$link);


mysql_query("INSERT INTO usuarios (nombre,email,telefono,pais,estado,ciudad,emailsec ,mensaje) VALUES ('".mysql_real_escape_string($_POST['nombre'])."','".mysql_real_escape_string($_POST['email'])."','".mysql_real_escape_string($_POST['telefono'])."','".mysql_real_escape_string($_POST['pais'])."','".mysql_real_escape_string($_POST['estado'])."','".mysql_real_escape_string($_POST['ciudad'])."','".mysql_real_escape_string($_POST['emailsec'])."','".mysql_real_escape_string($_POST['mensaje'])."')",$link);

//Cabeceras del correo
$headers = "From: $nombre <$email>\r\n"; //Quien envia?
$headers .= "X-Mailer: PHP5\n";
$headers .= 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; //

//Comprobamos que los datos enviados a la función MAIL de PHP estén bien y si es correcto enviamos
if(@mail($para, $asunto, $mensaje, $headers)){
echo "Su mensaje se ha enviado correctamente";
echo "<br />";
echo '<a href="../index.html">Regresar a la Pagina Principal</a>';
}else{
echo "Hubo un error en el envío inténtelo más tarde";
}
}
}
?></td>
</tr>
</table>
</body>
</html>

Etiquetas: email, formulario, gracias, html, mysql, select, sql, usuarios, variable
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 01:24.