Hola que tal raza.
Necesito que me hechen la mano. Hace poco empece a modificar unas cosas en mi pagina web y justo ahora estoy en la parte del codigo. El problema que tengo es con varias lineas del codigo que maneja el envio de informacion de un formulario de datos a mi correo, ya que no se que hacen porque no entiendo cual es su funcion.
Le agregue una nota debajo de cada linea de codigo que si comprendo al 100% su funcion y como lo hace, pero las demas no. Se que es algo largo, y de antemano les agradezco mucho su ayuda.
<?php
include('auto2.php');
/* Esto si lo entiendo */
include("class.phpmailer.php");
/* Esto si lo entiendo */
include("class.smtp.php");
/* Esto si lo entiendo */
$titulo= "Correo Enviado";
/* Esto si lo entiendo */
$meta= "<meta name='description' content='descripcion del sitio '/>
<meta name='keywords' content='keywords del sitio'/>";
/* Esto si lo entiendo */
$document = "mail";
$msg = "------------------------------- <br/>";
$msg.= "Nombre: ".$_POST['Nombre']."<br/>";
$msg.= "Empresa: ".$_POST['Empresa']."<br/>";
$msg.= "Teléfono: ".$_POST['Telefono']."<br/>";
$msg.= "Extensión: ".$_POST['Ext']."<br/>";
$msg.= "E-mail: ".$_POST['email']."<br/>";
$msg.= "Sitio Web: ".$_POST['Sitio']."<br/>";
$msg.= "Comentarios:".$_POST['comentarios']."<br/>";
$msg.= "Hora: ".date("h:i:s a ")."<br/>";
$msg.= "Fecha: ".date("D, d M Y")."<br/>";
/* Inician datos de la cuenta de Gmail */
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "nombre@dominio";
$mail->Password = "pass";
/* Terminan datos de la cuenta de Gmail */
/* Todo esto si lo entiendo */
$mail->From = $_POST['email'];
$mail->FromName = $_POST['Nombre'];
$mail->Subject = "Solicitud de información";
$mail->AltBody = "Sistema de contacto para Sitio \n";
$mail->MsgHTML($msg);
$mail->AddAddress("nombre@dominio", "Destinatario");
$mail->IsHTML(true);
if(!$mail->Send()) {
echo "Error: " . $mail->ErrorInfo;
} else {
BNPrint($document, $titulo, $meta);
}
?>
Saludos