PageRenderTime 48ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/js/phpmailer/envio.php

https://gitlab.com/merintec/barvo
PHP | 55 lines | 45 code | 0 blank | 10 comment | 4 complexity | ecf4603e6fd28296985b11e3d25cf3af MD5 | raw file
  1. <?php
  2. include("../../comunes/variables.php");
  3. include("../../comunes/conexion.php");
  4. // Recibiendo Datos para enviar
  5. $titulo='Contacto WEB';
  6. $nombre=$_POST['nombre'];
  7. $correo=$_POST['correo'];
  8. $contenido=$_POST['contenido'];
  9. $telefono=$_POST['telefono'];
  10. // Transformando el contenido
  11. $contenido_mail = "<b>".$nombre."</b> ha escrito por medio de la pagina.<br><b>Su correo es: </b> ".$correo.".<br><b>Asunto:</b> ".$titulo.".<br><b>Su mensaje:</b><br>".$contenido;
  12. if ($titulo!='' AND $nombre!='' AND $correo!='' AND $contenido!=''){
  13. require 'PHPMailerAutoload.php';
  14. $mail = new PHPMailer;
  15. $mail->CharSet = 'utf-8';
  16. $mail->isSMTP();
  17. //$mail->SMTPDebug = 2;
  18. $mail->Host = "host.caracashosting15.com";
  19. $mail->Port = "465";
  20. $mail->SMTPSecure = "ssl";
  21. $mail->SMTPAuth = true;
  22. $mail->Username = "info@barvo.com.ve";
  23. $mail->Password = "pbarvoca123";
  24. $mail->addReplyTo($correo, $nombre);
  25. $mail->setFrom("info@barvo.com.ve", "Productos Barvo c.a.");
  26. //$mail->addAddress($correo, $nombre);
  27. $mail->addAddress("info@barvo.com.ve", "Productos Barvo c.a.");
  28. //$mail->addCC('cc@example.com');
  29. //$mail->addBCC('bcc@example.com');
  30. //$mail->addAttachment('/var/tmp/file.tar.gz'); // Add attachments
  31. //$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // Optional name
  32. $mail->isHTML(true); // Set email format to HTML
  33. $mail->Subject = $titulo;
  34. $mail->Body = $contenido_mail;
  35. //$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
  36. if(!$mail->send()) {
  37. $mensaje_mostrar="Ha ocurrido un error al intentar enviar el mensaje por favor vuelva a intentarlo.";
  38. echo '002:::<div id="mensaje" class="alert alert-danger" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>'.$mensaje_mostrar.'</div>';
  39. echo $mail->ErrorInfo;
  40. } else {
  41. // Si se envĂ­a el correo se almacena en base de datos
  42. $insertar="INSERT into contacto (nomb_ape_cont,email_cont,come_cont,fech_cont,status,telefono) value ('".$nombre."','".$correo."','".$contenido."','".date('Y-m-d')."','pendiente','".$telefono."')";
  43. $insertar=mysql_query($insertar);
  44. echo mysql_error();
  45. if (mysql_error()==NULL){
  46. $mensaje_mostrar="Su mensaje ha sido enviado con exito";
  47. echo '001:::<div id="mensaje" class="alert alert-info" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>'.$mensaje_mostrar.'</div>';
  48. }
  49. }
  50. }
  51. else{
  52. $mensaje_mostrar="Faltan datos en el formulario por favor vuelva a intentar";
  53. echo '003:::<div id="mensaje" class="alert alert-danger" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>'.$mensaje_mostrar.'</div>';
  54. }
  55. ?>