Tema: email php
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/08/2012, 18:42
Avatar de raco_hernandez
raco_hernandez
 
Fecha de Ingreso: agosto-2012
Mensajes: 39
Antigüedad: 11 años, 8 meses
Puntos: 4
Respuesta: lenguaje php error mail

Mira yo lo hago asi

Cita:
$cuerpo = " \n";
$cuerpo .= "Name: " . $_POST['name'] . "\n";
$cuerpo .= "Mail: " . $_POST['mail'] . "\n";
$cuerpo .= "Phone: " . $_POST['telefonos'] . "\n";
$cuerpo .= "Mensaje: " . $_POST['mensaje'] . "\n";

if(mail("MAIL DE QUIEN RECIBE","Contacto WEB",$cuerpo,"From: MAIL DE QUIEN ENVIA\n")){
echo true;
}else{
echo false;
}


<script>
//ENVIAR MAIL
$(document).ready(function(){
$("#Btn_Enviar").live("click", function () {
var error="";
if($("#name").val()==""){$("#name").css("border-color","#c22228");error="1";}else{$("#name").css(" border-color","#EFEFEF");}
if($("#telefonos").val()==""){$("#telefonos").css( "border-color","#c22228");error="1";}else{$("#telefonos"). css("border-color","#EFEFEF");}
if($("#mail").val()==""){$("#mail").css("border-color","#c22228");error="1";}else{$("#mail").css(" border-color","#EFEFEF");}
if($("#mail").correo()==false){$("#mail").css("bor der-color","#c22228");error="1";}else{$("#mail").css(" border-color","#EFEFEF");}
if($("#mensaje").val()==""){$("#mensaje").css("bor der","2px solid #c22228");error="1";}else{$("#mensaje").css("borde r","2px solid #EFEFEF");}
if(error==""){
$.ajax({
type: "POST",
url: "mail.php",
data: ({
name : $("#name").val(),
telefonos : $("#telefonos").val(),
mail : $("#mail").val(),
mensaje : $("#mensaje").val()
}),
dataType: "html",
async:false,
success: function(msg){
if(msg=="1"){
alert("Email sent successfully.");
limpia();
}else{
alert("Error sending email.");
limpia();
}
},
error: function(msg){
alert("Error sending email.");
limpia();
}
})
}
});
});
//VALIDA CORREO
jQuery.fn.correo=function(){
if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($(this).val())){
return true;
}else{
return false;
}
}
//LIMPIA FORMA
function limpia(){
$("#name").val("");
$("#mail").val("");
$("#telefonos").val("");
$("#mensaje").val("");
}
</script>
Espero que te sirva, saludos