
20/08/2010, 07:17
|
 | | | Fecha de Ingreso: abril-2009 Ubicación: Buenos Aires, Argentina
Mensajes: 189
Antigüedad: 15 años, 11 meses Puntos: 3 | |
Respuesta: Email a usuarios Hola amigo yo tengo un sistema de mensajes que estoy desarrollando.
Tengo un menu con mensajes,mensajes enviados,enviar mensaje y enviar email:
Te paso mi codigo de enviar email igual creo que me falta mucho un poco de seguridad:
-----------------------------------------------------------------------------------------------------------------------
<?php
$aviso = "";
// check form
if ($_POST['email'] != "") {
// email de destino
$email=$_POST['email'];
// asunto del email
$subject = $_POST['asunto'];
// Cuerpo del mensaje
$mensaje = "---------------------------------- \n";
$mensaje.= $_POST['asunto'] ;
$mensaje.= "---------------------------------- \n";
$mensaje.="Nombre: ".$_POST['nombre']."\n";
$mensaje.= "Asunto: ".$_POST['asunto']."\n";
$mensaje.= "FECHA: ".date("d/m/Y")."\n";
$mensaje.= "HORA: ".date("h:i:s a")."\n";
$mensaje.= "---------------------------------- \n\n";
$mensaje.= $_POST['mensaje']."\n\n";
$mensaje.= "---------------------------------- \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";
} else {
$aviso = "Error de envío";
}
}
?>
<h2>Enviar Email con PHP</h2>
<?php if ($aviso != "") { ?>
<p><em><?php echo $aviso; ?></em></p>
<?php } ?>
<form action="" method="post">
<label for="nombres">Nombres</label> <input name="nombre" id="nombre" type="text" /><br />
<label for="empresa">Empresa</label> <input name="empresa" id="empresa" type="text" /><br />
<label for="email">Email</label> <input name="email" id="email" type="text" /><br />
<label for="telefono">Telefono</label> <input name="telefono" id="telefono" type="text" /><br />
<label for="mensaje">Mensaje</label> <textarea name="mensaje" cols="30" rows="6"></textarea><br />
<label for="btsend"> </label> <button name="btsend" id="btsend" type="submit">Enviar</button>
</form>
--------------------------------------------------------------------------------------------------------------------
Espero que te sirva.
Saludos ! |