juanza Posted August 10, 2010 Share Posted August 10, 2010 Hi, i am having some troubles with the mail() function i have my webpage upload at godaddy and when i try to send messages with this functions sometimes they are sent and sometimes they are not, i have no idea what to do now i will put my code here pls pls pls help i dont know what could it be . <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Contactar</title> <link href="CoLibs/stylePrincipal.css" rel="stylesheet" type="text/css" /> <link href="CoLibs/styleMenu.css" rel="stylesheet" type="text/css" /> <link href="CoLibs/class.css" rel="stylesheet" type="text/css" /> <script src="CoLibs/SpryAssets/SpryValidationTextField.js" type="text/javascript"></script> <script src="CoLibs/SpryAssets/SpryValidationConfirm.js" type="text/javascript"></script> <link href="CoLibs/SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css"> <link href="CoLibs/SpryAssets/SpryValidationConfirm.css" rel="stylesheet" type="text/css" /> <script src="CoLibs/jquery-1.4.2.min.js" type="text/javascript"></script> <script src="CoLibs/javascript.js" type="text/javascript"></script> <style type="text/css"> #nomenu2, #menuCasas, #menuTerrenos, #menuComercial, #menuIndustrial{ float:right; } </style> </head> <body> <div id="contenidoCentro" class="grid_9 texto" style="text-align:right;" > <div class="contenidoFavoritos esquinaRedonda" > <div class="superiorCentro" > Contacta al propietario</div> <br /> <img src="imagenes/enviarAmigo/icono-mail.png" style="margin:20px; float:left; margin-top:40px" /> <br /> <?php if ($_POST["email"]<>'') { include_once("conexion.php"); $conexion = new Conexion(); $query = "SELECT correo, nombreCliente FROM cliente WHERE (".$_POST['cliente']."= idCliente)"; $resultado = mysql_query($query, $conexion->getLink()); if(mysql_num_rows($resultado) > 0) { $renglon = mysql_fetch_assoc($resultado); $ToEmail = $renglon['correo']; $EmailSubject = 'Comentarios sobre su propiedad #'.$_POST['propiedad']; $mailheader = "From: ".$_POST["email"]."\r\n"; $mailheader .= "Reply-To: ".$_POST["email"]."\r\n"; $mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n"; //$MESSAGE_BODY = "Name: ".$_POST["name"]."<br>"; //$MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>"; //$MESSAGE_BODY .= "Comment: ".nl2br($_POST["comment"])."<br>"; $MESSAGE_BODY .= '<!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> <style type="text/css"> <!-- @import { font-family: Myriad Pro; src: url("fonts/MyriadPro-BoldCondIt.otf"); } #apDiv1 { position:absolute; left:245px; top:113px; width:321px; height:37px; z-index:1; } #apDiv2 { position:absolute; left:640px; top:117px; width:452px; height:252px; z-index:2; } .style1 { font-family: "Myriad Pro"; font-size: 14px; } .style4 { font-family: "Myriad Pro"; font-size: 11px; color: #6C6C6C; } .style2 { font-family: "Myriad Pro"; font-size:16px; font-weight: bold; right:auto; } .style3 {font-family: "Myriad Pro"; font-size: 13px; font-weight: bold; } #apDiv3 { position:absolute; left:373px; top:316px; width:106px; height:58px; z-index:3; } #apDiv4 { position:absolute; left:384px; top:430px; width:133px; height:24px; z-index:4; } --> </style> </head> <body> <table width="560" height="502" border="0" background="http://ubicacionideal.com/Final/mail/recuadro-email.png"> <tr> <td height="136" colspan="2" rowspan="2" valign="top" scope="col"><p> </p> <p> </p> <p> </p> </td> <td width="7" height="136" rowspan="2" valign="top" scope="col"><p> </p> <p> </p> <p> </p> </td> <td width="256" height="97" valign="top" scope="col"><p> </p> <p> </p> <p> </p> </td> </tr> <tr> <td height="22" valign="top" scope="col"><div align="center" class="style2"> <div align="right">¡Te han contactado através del sitio!</div> </div></td> </tr> <tr> <td height="207" valign="top" scope="col"> </td> <td height="207" colspan="3" valign="top" scope="col"><p class="style1"> </p> <p class="style1">Hola '.$renglon['nombreCliente'].',</p> <p class="style1"><strong>'.$_POST["name"].'</strong> ha revisado tu propiedad y tiene los siguientes comentarios: </p> <p class="style1">"'.nl2br($_POST["comment"]).'"</p> </td> </tr> <tr> <td> </td> <td><p class="style3">¡Te esperamos!</p> <p class="style4">-Equipo de Ubicación Ideal</p></td> <td height="44" colspan="2" valign="top" scope="col"><div> <p align="right" class="style4"><a href="http://ubicacionideal.com/Final/inboxMail.php"><img src="http://ubicacionideal.com/Final/mail/boton--ubicalizalo.png" width="135" height="42" border="0" /></a></p> <p align="right" class="style4">Haz click para entrar</p> </div> </td> <td width="59" rowspan="2" valign="top" scope="col"></td> </tr> <tr> <td width="59" height="42" valign="top" scope="col"> </td> <td width="159" valign="top" scope="col"><div align="center"></div></td> <td valign="top" scope="col" colspan="2"> </td> </tr> <td height="19"></tr> </table> </body> </html>'; mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader, "-fmayra.marquez@ubicreativo.com") or die ("Failure"); $fechaCalculo = date("Y-m-j" , time()); list($año,$mes,$dia)=explode("-",$fechaCalculo); $nueva = mktime(0,0,0, $mes,$dia,$año) + 30 * 24 * 60 * 60; $nuevafecha=date("Y-m-j",$nueva); $nuevafecha .=" 00:00:00"; $fechaCalculo .= " 00:00:00"; $insertContacto = "INSERT INTO mensajes (idCliente, mensaje, nombreM, correoM, fechaM) VALUES (".$_POST['cliente'].", '".nl2br($_POST["comment"])."', '".$_POST["name"]."', '".$_POST["email"]."', '$fechaCalculo')"; mysql_query($insertContacto, $conexion->getLink()); ?> Mensaje Envido. <?php } else echo "Cliente no encontrado"; } else { ?> <form action="contactar.php" method="post"> <input type="hidden" name="cliente" id="cliente" value="<?php echo $_GET['idCliente'];?>" /> <input type="hidden" name="propiedad" id="propiedad" value="<?php echo $_GET['idPropiedad'];?>" /> Nombre: <input type="text" name="name" class="cajasTexto" style="width:250px; margin-right:20px; margin-left:0px" value="" /><br /> Email: <span id="sprytextfield1"> <input type="text" name="email" class="cajasTexto" style="width:250px; margin-right:20px" /> </span> <br /> Texto: <textarea id="comment" name="comment" style="width:250px; height:100px; vertical-align:top; margin-right:20px" class="cajasTexto" > </textarea> <br /> <input type="image" name="enviar" src="imagenes/enviarAmigo/boton-enviar.png" align="right" style="margin-right:100px; margin-bottom:10px"/> </form> <script type="text/javascript"> var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "email", {validateOn:["blur"]}); </script> <?php }; ?> <br /> </div> </div> </body> </html> thx Quote Link to comment https://forums.phpfreaks.com/topic/210375-email-function-probs/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.