Foros del Web » Programando para Internet » PHP »

Formulario con php , no me llega el correo.

Estas en el tema de Formulario con php , no me llega el correo. en el foro de PHP en Foros del Web. Hola a todos, estoy creando un sitio el cual tiene 6 formularios, no se porque dos me funcionan perfectamente y los otros 4 no. Voy ...
  #1 (permalink)  
Antiguo 18/03/2012, 01:41
 
Fecha de Ingreso: octubre-2011
Ubicación: Buenos Aires
Mensajes: 12
Antigüedad: 12 años, 5 meses
Puntos: 0
Formulario con php , no me llega el correo.

Hola a todos, estoy creando un sitio el cual tiene 6 formularios, no se porque dos me funcionan perfectamente y los otros 4 no.
Voy a pegar el código html y php del que directamente no me llega nada, aunque me tira el mensaje que se envío con exito.

Código HTML:
Ver original
  1. <form action="carroceria.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
  2.   <table width="991" border="0" align="center" cellpadding="0" cellspacing="0">
  3.     <tr>
  4.       <td width="192" bgcolor="#F9F9F9">&nbsp;</td>
  5.       <td colspan="3" bgcolor="#F9F9F9">&nbsp;</td>
  6.       <td bgcolor="#F9F9F9">&nbsp;</td>
  7.     </tr>
  8.     <tr>
  9.       <td bgcolor="#F9F9F9">&nbsp;</td>
  10.       <td height="25" colspan="3" align="center" bgcolor="#323232" style="font-family: 'Franklin Gothic Medium'; font-size: 13px; color: #FFF;">Datos personales</td>
  11.       <td width="193" bgcolor="#F9F9F9">&nbsp;</td>
  12.     </tr>
  13.     <tr>
  14.       <td bgcolor="#F9F9F9">&nbsp;</td>
  15.       <td width="192" bgcolor="#F9F9F9"><span class="titulos" style="font-family: Calibri; font-size: 13px;">Nombre y apellido</span><span class="titulos"> (*)</span><br />
  16.         <label for="nombre3"></label>
  17.         <input type="text" name="nombre" id="nombre3" /></td>
  18.       <td width="192" height="62" bgcolor="#F9F9F9"><span class="titulos" style="font-family: Calibri; font-size: 13px;">E-mail</span><span class="titulos"> (*)</span><br />
  19.         <label for="email"></label>
  20.         <input type="text" name="email" id="email" /></td>
  21.       <td width="222" bgcolor="#F9F9F9"><span class="titulos">Tel&eacute;fono Fijo (*)</span><br />
  22.         <label for="telfijo"></label>
  23.         <input type="text" name="telfijo" id="telfijo" /></td>
  24.       <td bgcolor="#F9F9F9">&nbsp;</td>
  25.     </tr>
  26.     <tr>
  27.       <td bgcolor="#F9F9F9">&nbsp;</td>
  28.       <td colspan="3" bgcolor="#F9F9F9">&nbsp;</td>
  29.       <td bgcolor="#F9F9F9">&nbsp;</td>
  30.     </tr>
  31.     <tr>
  32.       <td bgcolor="#F9F9F9">&nbsp;</td>
  33.       <td height="62" bgcolor="#F9F9F9"><span class="titulos" style="font-family: Calibri; font-size: 13px;">Celular</span><br />
  34.         <label for="celular"></label>
  35.         <input type="text" name="celular" id="celular" /></td>
  36.       <td height="62" bgcolor="#F9F9F9"><span class="titulos">Provincia</span><span class="titulos"> (*)</span><br />
  37.         <label for="provincia"></label>
  38.         <select name="provincia" id="provincia">
  39.           <option>Buenos Aires</option>
  40.           <option>Capital Federal</option>
  41.           <option>Catamarca</option>
  42.           <option>Chaco</option>
  43.           <option>Chubut</option>
  44.           <option>C&oacute;rdoba</option>
  45.           <option>Corrientes</option>
  46.           <option>Entre R&iacute;os</option>
  47.           <option>Formosa</option>
  48.           <option>Jujuy</option>
  49.           <option>La Pampa</option>
  50.           <option>La Rioja</option>
  51.           <option>Mendoza</option>
  52.           <option>Misiones</option>
  53.           <option>Neuqu&eacute;n</option>
  54.           <option>R&iacute;o Negro</option>
  55.           <option>Salta</option>
  56.           <option>San Juan</option>
  57.           <option>San Luis</option>
  58.           <option>Santa Cruz</option>
  59.           <option>Santa Fe</option>
  60.           <option>Santiago del Estero</option>
  61.           <option>Tierra del Fuego</option>
  62.           <option>Tucum&aacute;n</option>
  63.         </select></td>
  64.       <td height="62" bgcolor="#F9F9F9"><span class="titulos">Ciudad/Localidad</span> <span class="titulos">(*)</span><br />
  65.         <label for="version"></label>
  66.         <input type="text" name="ciudad" id="textfield2" /></td>
  67.       <td bgcolor="#F9F9F9">&nbsp;</td>
  68.     </tr>
  69.     <tr>
  70.       <td bgcolor="#F9F9F9">&nbsp;</td>
  71.       <td height="29" colspan="3" valign="top" bgcolor="#F9F9F9"><span style="font-family: Calibri; font-size: 13px; color: #930;">(*) Campos Obligatorios</span></td>
  72.       <td bgcolor="#F9F9F9">&nbsp;</td>
  73.     </tr>
  74.     <tr>
  75.       <td bgcolor="#F9F9F9">&nbsp;</td>
  76.       <td height="25" colspan="3" align="center" bgcolor="#323232" style="font-family: 'Franklin Gothic Medium'; font-size: 13px; color: #FFF;">Veh&iacute;culo y productos a consultar</td>
  77.       <td bgcolor="#F9F9F9">&nbsp;</td>
  78.     </tr>
  79.     <tr>
  80.       <td bgcolor="#F9F9F9">&nbsp;</td>
  81.       <td height="62" bgcolor="#F9F9F9"><span class="titulos">Modelo y A&ntilde;o</span> <span class="titulos">(*)</span><br />
  82.         <label for="textfield3"></label>
  83.         <input type="text" name="modelo" id="textfield3" /></td>
  84.       <td height="62" bgcolor="#F9F9F9"><span class="titulos">Versi&oacute;n</span> <span class="titulos">(*)</span><br />
  85.         <label for="textfield4"></label>
  86.         <input type="text" name="version" id="textfield4" /></td>
  87.       <td height="62" bgcolor="#F9F9F9"><span style="font-family: Calibri; font-size: 13px; color: #930;">(*) Campos Obligatorios</span></td>
  88.       <td bgcolor="#F9F9F9">&nbsp;</td>
  89.     </tr>
  90.     <tr>
  91.       <td bgcolor="#F9F9F9">&nbsp;</td>
  92.       <td height="50" colspan="3" align="center" bgcolor="#F9F9F9" style="font-family: 'Franklin Gothic Medium'; font-size: 13px;">Seleccione los productos de su interes</td>
  93.       <td bgcolor="#F9F9F9">&nbsp;</td>
  94.     </tr>
  95.     <tr>
  96.       <td bgcolor="#F9F9F9">&nbsp;</td>
  97.       <td bgcolor="#F9F9F9" style="font-family: 'Franklin Gothic Medium'; font-size: 13px;">&nbsp;</td>
  98.       <td bgcolor="#F9F9F9" style="font-family: 'Franklin Gothic Medium'; font-size: 13px;">&nbsp;</td>
  99.       <td align="center" bgcolor="#F9F9F9" style="font-family: 'Franklin Gothic Medium'; font-size: 13px;"><label for="espejointerior3" class="titulos">&iquest;Derecho, izquierdo o ambos?</label></td>
  100.       <td bgcolor="#F9F9F9">&nbsp;</td>
  101.     </tr>
  102.     <tr>
  103.       <td bgcolor="#F9F9F9">&nbsp;</td>
  104.       <td height="40" align="right" bgcolor="#F9F9F9"><input name="capot" type="checkbox" id="capot" value="si" />
  105.         <label for="capot"></label>
  106.       <label for="radio" class="titulos">Capot</label></td>
  107.       <td height="40" align="right" bgcolor="#F9F9F9"><input name="guardabarrodelantero" type="checkbox" id="guardabarrodelantero" value="si" />
  108.       <label for="guardabarrodelantero" class="titulos">Guardabarro delantero</label></td>
  109.       <td height="40" align="center" bgcolor="#F9F9F9"><select name="delanteroubicacion" id="delanteroubicacion">
  110.         <option selected="selected">Seleccione</option>
  111.         <option>Derecho (acompa&ntilde;ante)</option>
  112.         <option>Izquierdo (conductor)</option>
  113.         <option>Ambos</option>
  114.       </select></td>
  115.       <td bgcolor="#F9F9F9">&nbsp;</td>
  116.     </tr>
  117.     <tr>
  118.       <td bgcolor="#F9F9F9">&nbsp;</td>
  119.       <td height="40" bgcolor="#F9F9F9">&nbsp;</td>
  120.       <td height="40" align="right" bgcolor="#F9F9F9"><input name="guardabarrotrasero" type="checkbox" id="guardabarrotrasero" value="si" />
  121.         <label for="guardabarrotrasero" class="titulos">Guardabarro trasero </label></td>
  122.       <td height="40" align="center" bgcolor="#F9F9F9"><select name="traseroubicacion" id="traseroubicacion">
  123.         <option selected="selected">Seleccione</option>
  124.         <option>Derecho (acompa&ntilde;ante)</option>
  125.         <option>Izquierdo (conductor)</option>
  126.         <option>Ambos</option>
  127.       </select></td>
  128.       <td bgcolor="#F9F9F9">&nbsp;</td>
  129.     </tr>
  130.     <tr>
  131.       <td bgcolor="#F9F9F9">&nbsp;</td>
  132.       <td height="50" align="right" bgcolor="#F9F9F9"><input name="otros" type="checkbox" id="otros" value="si" />
  133.         <label for="otros"></label>
  134.       <label for="radio2" class="titulos">Otros    </label>
  135.       <label for="otrosdescripcion"></label></td>
  136.       <td height="50" align="center" bgcolor="#F9F9F9"><textarea name="otrosdescripcion" id="otrosdescripcion"></textarea></td>
  137.       <td height="50" bgcolor="#F9F9F9">&nbsp;</td>
  138.       <td bgcolor="#F9F9F9">&nbsp;</td>
  139.     </tr>
  140.     <tr>
  141.       <td bgcolor="#F9F9F9">&nbsp;</td>
  142.       <td height="200" colspan="3" valign="top" bgcolor="#F9F9F9"><table width="606" border="0" align="center" cellpadding="0" cellspacing="0">
  143.         <tr>
  144.           <td valign="middle"><p style="font-size: 13px; font-family: 'Franklin Gothic Medium';">&nbsp;</p></td>
  145.         </tr>
  146.         <tr>
  147.           <td height="140" valign="middle"><span class="titulos">Comentario</span><br />
  148.             <label for="textfield6"></label>
  149.             <textarea name="comentario" cols="70" rows="6" id="textfield6"></textarea></td>
  150.         </tr>
  151.       </table></td>
  152.       <td bgcolor="#F9F9F9">&nbsp;</td>
  153.     </tr>
  154.     <tr>
  155.       <td bgcolor="#F9F9F9">&nbsp;</td>
  156.       <td colspan="3" bgcolor="#F9F9F9"><input type="submit" name="button" id="button" value="Enviar" />
  157.         <input type="reset" name="button2" id="button2" value="borrar" /></td>
  158.       <td bgcolor="#F9F9F9">&nbsp;</td>
  159.     </tr>
  160.     <tr>
  161.       <td bgcolor="#F9F9F9">&nbsp;</td>
  162.       <td colspan="3" bgcolor="#F9F9F9">&nbsp;</td>
  163.       <td bgcolor="#F9F9F9">&nbsp;</td>
  164.     </tr>
  165.     <tr>
  166.       <td bgcolor="#F9F9F9">&nbsp;</td>
  167.       <td colspan="3" bgcolor="#F9F9F9">&nbsp;</td>
  168.       <td bgcolor="#F9F9F9">&nbsp;</td>
  169.     </tr>
  170.   </table>
  171. </form>
  172. <table width="990" border="0" align="center" cellpadding="0" cellspacing="0">
  173.   <tr>
  174.     <td><img src="nosotros.jpg" width="990" height="132" /></td>
  175.   </tr>
  #2 (permalink)  
Antiguo 18/03/2012, 01:42
 
Fecha de Ingreso: octubre-2011
Ubicación: Buenos Aires
Mensajes: 12
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Formulario con php , no me llega el correo.

y ahora pego el código php


Código PHP:
<?php 
$sendTo 
"[email protected]"
$subject "Consulta carroceria"
$nombre $_POST["nombre"];
$email $_POST["email"]; 
$telfijo $_POST["telfijo"];
$celular $_POST["celular"];  
$provincia $_POST["provincia"]; 
$ciudad $_POST["ciudad"]; 
$modelo $_POST["modelo"]; 
$version $_POST["version"];
$capot $_POST["capot"];
$guardabarrodelantero $_POST["guardabarrodelantero"];
$delanteroubicacion $_POST["delanteroubicacion"];
$guardabarrotrasero $_POST["guardabarrotrasero"];
$traseroubicacion $_POST["traseroubicacion"];
$otros $_POST["otros"];
$otrosdescripcion $_POST["otrosdescripcion"];
$comentario $_POST["comentario"];
if (
$nombre == "" or $email == "" or $telfijo == "" or $provincia == "" or $ciudad == "" or $modelo == "" or $version == "") {
  
# Muestro mensaje de error
  
echo 'Complete el formulario';
}else{
    if (!
preg_match("/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/"$email)) {
    echo(
'El formato del email ingresado no es correcto.');}else{
        

        
$headers="From: $nombre<$email>\n";
        
$headers .= 'Bcc: [email protected]"\r\n"
        
$message "\nnombre: " $nombre "\nemail: " $email "\ntelfijo: " $telfijo "\ncelular: " $celular .  "\nprovincia: " $provincia "\nciudad: " $ciudad "\nmodelo: " $modelo         "\nversion: " $version"\ncapot: " $capot"\nguardabarrodelantero: " $guardabarrodelantero"\ndelanteroubicacion: " $delanteroubicacion"\nguardabarrotrasero: " $guardabarrotrasero"\ntraseroubicacion: " $traseroubicacion"\notros: " $otros.   "\notrosdescripcion: " $otrosdescripcion.   "\ncomentario: " $comentario
mail($sendTo$subject$message$headers); 
echo 
'Mensaje enviado correctamente,<br />
a la brevedad nos pondremos en contacto con usted.<br />
Gracias por contactarnos - zzzzPV'
;
}}
?>


Acá pueden ver el formulario online
http://www.zzzzz.com.ar/previa/carroceria.html


MUCHAS GRACIAS POR SU AYUDA!

Última edición por GatorV; 20/03/2012 a las 09:43
  #3 (permalink)  
Antiguo 18/03/2012, 04:21
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Formulario con php , no me llega el correo.

No veo problema con tu código, probablemente puede ser problema del SMTP, o que PHP no se puede comunicar con el SMTP

mail() no te garantiza que el email salga del servidor SMTP y mucho menos que el email te va a llegar a tu buzón, solo puedes validar si se entrego el email al SMTP o no, pero te repito, esto no garantiza que se entregue a tu buzón, personalmente no uso esta función, se me hace muy insegura y arcaica, prefiero usar un SMTP externo y con mas opciones, yo uso PHPMailer para enviar correos, checa la clase y ve si te conviene...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #4 (permalink)  
Antiguo 18/03/2012, 16:39
 
Fecha de Ingreso: octubre-2011
Ubicación: Buenos Aires
Mensajes: 12
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Formulario con php , no me llega el correo.

Gracias Nemutagk , ya iré investigando de PHPMailer, me dedico mas que nada al diseño , por ahora no venia casi teniendo problema con los formularios en php. Lo Loco que ahora por ejemplo algunos de los formularios los envío y me llegan, los vuelvo a mandar al rato y despues no llega. ( el mismo formulario ) o sea eso tiene que ser si o si un problema del hosting no? porque si llego una vez y despues no, no queda otra que sea eso... me quemo la verdad! GRACIAS Nemutagk
  #5 (permalink)  
Antiguo 18/03/2012, 16:48
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: Formulario con php , no me llega el correo.

Cita:
Iniciado por xavibn Ver Mensaje
Gracias Nemutagk , ya iré investigando de PHPMailer, me dedico mas que nada al diseño , por ahora no venia casi teniendo problema con los formularios en php. Lo Loco que ahora por ejemplo algunos de los formularios los envío y me llegan, los vuelvo a mandar al rato y despues no llega. ( el mismo formulario ) o sea eso tiene que ser si o si un problema del hosting no? porque si llego una vez y despues no, no queda otra que sea eso... me quemo la verdad! GRACIAS Nemutagk
El problema puede ser de muchos lados, utiliza PHPMailer para utilizar una cuenta de correo de Gmail, Hotmail, etc.... O de tu propio dominio. Pero siempre configurando el SMTP, ya que lo que hace PHPMailer es funcionar como (EJ.:) Outlook, por el puerto de SMTP se logea y el servidor del dominio envia el mail.

Caso contrario la funcion mail solo envia de una cuenta por defecto del hosting, Que al ser un hosting, seguro esta bloqueada, considerda SPAM o con una cola de envio importante.
__________________
Mono programando!
twitter.com/eguimariano
  #6 (permalink)  
Antiguo 18/03/2012, 16:55
 
Fecha de Ingreso: octubre-2011
Ubicación: Buenos Aires
Mensajes: 12
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Formulario con php , no me llega el correo.

Gracias SirDuque !! Voy a probar entonces y ver como funciona PHPMailer , buscaré algún tutorial de como se usa y programa, que la verdad ni lo conocia. Lo peor que tengo la entrega del sitio mañana, así que me metere de lleno estas horas a ver como se usa PHPMailer. Lo que sí me gustaría preguntarte, con lo que ya tengo armado digamos el html del formulario y el php que arme, ahora para pasar todo a PHPMailer tendré que hacer muchas modificaciones o es algo sencillo?

GRACIAS!!
  #7 (permalink)  
Antiguo 18/03/2012, 17:09
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: Formulario con php , no me llega el correo.

Cita:
Iniciado por xavibn Ver Mensaje
Gracias SirDuque !! Voy a probar entonces y ver como funciona PHPMailer , buscaré algún tutorial de como se usa y programa, que la verdad ni lo conocia. Lo peor que tengo la entrega del sitio mañana, así que me metere de lleno estas horas a ver como se usa PHPMailer. Lo que sí me gustaría preguntarte, con lo que ya tengo armado digamos el html del formulario y el php que arme, ahora para pasar todo a PHPMailer tendré que hacer muchas modificaciones o es algo sencillo?

GRACIAS!!
NO phpMailer es muy simple. Ak te dejo un tuto para probar como funciona, Juega con el una hora, y adaptaras tu codigo en minutos.

Solo vas a:

* agregar la libreria.
* del codigo del tutoria vas a modificar: remitente (SMTP de tu correo) $email ==> $mail->From() , destinatario $email ==>$mail->AddAddress(); y cuerpo $headers ==> $mail->Body .
en ves de mail() usaras $mail->Send();


LINK TUTORIAL
__________________
Mono programando!
twitter.com/eguimariano
  #8 (permalink)  
Antiguo 18/03/2012, 17:19
 
Fecha de Ingreso: octubre-2011
Ubicación: Buenos Aires
Mensajes: 12
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Formulario con php , no me llega el correo.

SirDuque no sabes lo que te agradezco la mano que me das, ahora me pondré de lleno con el tuto!!! Más de uno nos odiará a los diseñadores que nos metemos de caraduras con programación, pero a veces no nos queda otra :) Se que no es tu caso jeje .
GRACIAS SIRDUQUE
luego les comento como me fue y les comparto el sitio terminado :)
  #9 (permalink)  
Antiguo 18/03/2012, 20:18
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Respuesta: Formulario con php , no me llega el correo.

Cita:
Iniciado por xavibn Ver Mensaje
Más de uno nos odiará a los diseñadores que nos metemos de caraduras con programación
Y eso que aun te falta un CAPTCHA para evitar el Spam, Y lo mas lindo saber si tu servidor acepta usar un SMTP externo, muchas veces solo podes usar las cuentas de email con el nombre del dominio, o en su defecto con algun script malefico que ellos mismos proporcionan.

Exitos!
__________________
Drupal Argentina
  #10 (permalink)  
Antiguo 18/03/2012, 20:37
 
Fecha de Ingreso: octubre-2011
Ubicación: Buenos Aires
Mensajes: 12
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Formulario con php , no me llega el correo.

SirDuque me salvaste la vida! Logre que me llegue el email con PHPMailer :) Te agradezco un monton!!
Sabés que tuve que descargar otro zip , ya que en el que baje de El Server no estaba el archivo class.phpmailer.php y el class.smtp.php.

Pego como me quedó el código ahora.

Código PHP:
<?php
require("PHPMailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth true;
$mail->Host "smtp.zzz.com.ar"// SMTP a utilizar. Por ej. smtp.elserver.com
$mail->Username "[email protected]"// Correo completo a utilizar
$mail->Password "contrasena"// Contraseña
$mail->Port 25// Puerto a utilizar
$mail->From "[email protected]"// Desde donde enviamos (Para mostrar)
$mail->FromName "zzzPV";
$mail->AddAddress("[email protected]"); // Esta es la dirección a donde enviamos
$mail->IsHTML(true); // El correo se envía como HTML
$mail->Subject "Consulta radiadores web"// Este es el titulo del email.
$nombre $_POST["nombre"];
$email $_POST["email"]; 
$telfijo $_POST["telfijo"];
$celular $_POST["celular"];  
$provincia $_POST["provincia"]; 
$ciudad $_POST["ciudad"]; 
$modelo $_POST["modelo"]; 
$version $_POST["version"];
$naftero $_POST["naftero"];
$diesel $_POST["diesel"];
$aire $_POST["aire"];
$radiador $_POST["radiador"];
$electroventilador $_POST["electroventilador"];
$condensador $_POST["condensador"];
$radiadorcalefaccion $_POST["radiadorcalefaccion"];
$comentario $_POST["comentario"];
if (
$nombre == "" or $email == "" or $telfijo == "" or $provincia == "" or $ciudad == "" or $modelo == "" or $version == "" or $aire == "") {
  
# Muestro mensaje de error
  
echo 'Complete el formulario';
}else{
    if (!
preg_match("/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/"$email)) {
    echo(
'El formato del email ingresado no es correcto.');}else{
$body "\nnombre: " $nombre .  "\r\n";
$body .= "<br />"
$body .= "\nemail: " $email .  "\r\n";
$body .= "<br />";
$body .= "\ntelfijo: " $telfijo .  "\r\n";
$body .= "<br />";
$body .= "\ncelular: " $celular .   "\r\n";
$body .= "<br />";
$body .= "\nprovincia: " $provincia .  "\r\n";
$body .= "<br />";
$body .= "\nciudad: " $ciudad .  "\r\n";
$body .= "<br />";
$body .= "\nmodelo: " $modelo.  "\r\n";
$body .= "<br />";
$body .= "\nversion: " $version.  "\r\n";
$body .= "<br />";
$body .= "\nnaftero: " $naftero.  "\r\n";
$body .= "<br />"
$body .= "\ndiesel: " $diesel.  "\r\n";
$body .= "<br />";
$body .= "\naire: " $aire.  "\r\n";
$body .= "<br />";
$body .= "\nradiador: " $radiador.  "\r\n";
$body .= "<br />";
$body .= "\nelectroventilador: " $electroventilador.  "\r\n";
$body .= "<br />";
$body .= "\ncondensador: " $condensador.  "\r\n";
$body .= "<br />";
$body .= "\nradiadorcalefaccion: " $radiadorcalefaccion.  "\r\n";
$body .= "<br />";
$body .= "\ncomentario: " $comentario 
$mail->Body $body;  // Mensaje a enviar
$mail->AltBody "Hola mundo. Esta es la primer línea\n Acá continuo el mensaje"// Texto sin html
$mail->AddAttachment("imagenes/imagen.jpg""imagen.jpg");
$exito $mail->Send($mail->AddAddress$mail->Subject$message$mail->Body); // Envía el correo.
echo 'Mensaje enviado correctamente,<br />
a la brevedad nos pondremos en contacto con usted.<br />
Gracias por contactarnos - zzzzzzzPV'
;
}}
?>


GRACIAS GRACIAS!


NUCKLEAR MUCHAS GRACIAS A VOS TAMBIEN!!!

Última edición por GatorV; 20/03/2012 a las 09:44
  #11 (permalink)  
Antiguo 19/03/2012, 06:00
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: Formulario con php , no me llega el correo.

Nos alegramos que te alla funcionado bien, hay muchas personas en el foro que no conocen PHPmailer, te invito a que aportes tu granito.

Y mientras mas des, mas te vamos a ayudar. :D
__________________
Mono programando!
twitter.com/eguimariano
  #12 (permalink)  
Antiguo 19/03/2012, 08:17
 
Fecha de Ingreso: octubre-2011
Ubicación: Buenos Aires
Mensajes: 12
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Formulario con php , no me llega el correo.

HOla SirDuque gracias nuevamente
Les comento de aquí [URL="http://www.box.com/public/djjtro6oii"]http://www.box.com/public/djjtro6oii[/URL]
descargue el zip con los archivos class.phpmailer.php y el class.smtp.php. , arríba en el comentario anterior deje el código tal cual lo uso para que funcione correctamente el envío del correo electrónico.

Si bién aparecen estas dos líneas en mi código
$mail->AltBody = "Hola mundo. Esta es la primer línea\n Acá continuo el mensaje"; // Texto sin html
$mail->AddAttachment("imagenes/imagen.jpg", "imagen.jpg");

no las utlizo - $exito = $mail->Send($mail->AddAddress, $mail->Subject, $message, $mail->Body); // Envía el correo.

En la carpeta del servidor donde tengo el html y el php del formulario, ahí tengo también la carpeta PHPMailer, dentro de esta estan los dos archivos class.phpmailer.php y el class.smtp.php
asi que de aquí lo llama require("PHPMailer/class.phpmailer.php");


Gracias SirDuque, Nucklear y Nemutagk !!!!

Etiquetas: formulario, html, phpmailer
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 02:27.