Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/01/2012, 20:16
jmabreu
 
Fecha de Ingreso: julio-2010
Mensajes: 197
Antigüedad: 13 años, 10 meses
Puntos: 32
Respuesta: sugerencia enviar mensaje php

este codigo manda el email y luego te lo guarda en una base de datos solo creas el formulario y lo modificas



<?php
//recojo los datos
$correo = $_POST["correo"]; $nombre = $_POST["nombre"]; $ip = $_SERVER['REMOTE_ADDR']; $asunto = $_POST["textarea"];
$aviso = "";


// check form
if (isset ($_POST['correo'])) {
// email de destino
$email = "[email protected]";

// asunto del email
$subject = "Mensaje enviado por la web";

// Cuerpo del mensaje
$mensaje = "---------------------------------- \n";
$mensaje.= "Ha recibido un mensaje de un oyente\n";
$mensaje.= " de musica y alma \n";
$mensaje.= "---------------------------------- \n";
$mensaje.= "NOMBRE: ".$_POST['nombre']."\n";
$mensaje.= "EMAIL: ".$_POST['correo']."\n";
$mensaje.= "FECHA: ".date("d/m/Y")."\n";
$mensaje.= "HORA: ".date("h:i:s a")."\n";
$mensaje.= "---------------------------------- \n\n";
$mensaje.= $_POST['textarea']."\n\n";
$mensaje.= "---------------------------------- \n";
$mensaje.= "Enviado desde dominio \n";

// headers del email
$headers = "From: ".$_POST['email']."\r\n";

// Enviamos el mensaje
if (mail($email, $subject, $mensaje, $headers)) {
$aviso = "Su mensaje fue enviado correctamente";

$sql="INSERT INTO ms_contacto(Nombre, Email, Asunto, IP)VALUES('{$nombre}','{$correo}','{$asunto}','{$i p}')";
mysql_query($sql);
header ("location: complete.php");
} else {
$aviso = "Error de envío";
}
}
?>