[HOME]

Path : /home/hermanostamargo/www/includes/
Upload :
Current File : /home/hermanostamargo/www/includes/form_config.php

<?
//datos para el envío del formulacio
$host = "mail." . DOMAIN_NAME_2; /* o si no: smtp.necesito-web.com */
$name = CLIENT_NAME; /* nombre que se muestra cuando se recibe el email */
$pass= VAL_PASS; /* la contraseña de la cuenta de correo. A veces no es necesaria */
$to = $row['email']; /* cuenta de correo donde se recibe el mail */
$desde = $row['email']; /*  */
$piemail = "E-mail enviado desde el formulario de contacto de " . DOMAIN_NAME_2; /* datos para el pie del email */
$okFormu = $okFormuContac;
$errorFormu = $errorFormuContac;
$enviarEmail = "";
?>
    <?

    if ( isset($_POST['submit']) ){

        $nombre = $_POST['nombre'];
        $email = $_POST['email'];
        $tel = $_POST['tel'];	
        $asunto = $_POST['asunto'];
        $mensaje = $_POST['mensaje']; 
        $privacidad = $_POST['privacidad'];                   

        $errorNombre = $errorNombreContac;
        $errorEmail = $errorEmailContac;
        $errorTel = $errorTelContac;
        $errorAsunto = $errorAsuntoContac;
        $errorMensaje = $errorMensajeContac;
        $errorPrivacidad = $errorPrivacidadContac;


        if( $nombre == "" ){ ?>
          <div class="container">
          <div class="row">
            <div class="col-md-6">
              <div class="row">
                <div class="col-md-10 col-md-offset-2">
                    <div class="alert alert-danger alert-dismissible" role="alert">
                    <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                    <?=$errorNombre?>
                    </div>
                </div>
              </div>
            </div>
          </div><!-- fin row-->
          </div>        
        <? }                   
        if( $email == "" ){ ?>
          <div class="container">
          <div class="row">
            <div class="col-md-6">
              <div class="row">
                <div class="col-md-10 col-md-offset-2">
                    <div class="alert alert-danger alert-dismissible" role="alert">
                    <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                    <?=$errorEmail?>
                    </div>
                </div>
              </div>
            </div>
          </div><!-- fin row--> 
          </div>            
        <? }
        if( $asunto == "" ){ ?>
          <div class="container">
          <div class="row">
            <div class="col-md-6">
              <div class="row">
                <div class="col-md-10 col-md-offset-2">
                    <div class="alert alert-danger alert-dismissible" role="alert">
                    <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                    <?=$errorAsunto?>
                    </div>
                </div>
              </div>
            </div>
          </div><!-- fin row--> 
          </div>         
        <? }
        if( $mensaje == "" ){ ?>
          <div class="container">
          <div class="row">
            <div class="col-md-6">
              <div class="row">
                <div class="col-md-10 col-md-offset-2">
                    <div class="alert alert-danger alert-dismissible" role="alert">
                    <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                    <?=$errorMensaje?>
                    </div>
                </div>
              </div>
            </div>
          </div><!-- fin row--> 
          </div>         
        <? } 


        if( $privacidad != "1" ){ ?>
          <div class="container">
          <div class="row">
            <div class="col-md-6">
              <div class="row">
                <div class="col-md-10 col-md-offset-2">
                    <div class="alert alert-danger alert-dismissible" role="alert">
                    <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                    <?=$errorPrivacidad?>
                    </div>
                </div>
              </div>
            </div>
          </div><!-- fin row-->   
          </div>       
        <? } 



        if( $nombre != "" && $email != "" && $asunto != "" && $mensaje != "" && $privacidad==1 ){
            $enviarEmail = "SI";
        }
    }
            
    if($enviarEmail=="SI"){

        $cons = "SELECT * FROM contacto WHERE id=1";        
        $resul = mysqli_query($conn,$cons);
        $fila = mysqli_fetch_array($resul);

    	                    
        $subject = $asunto;
        $body = "Nombre: $nombre<br>";
        $body .= "Email: $email<br>";
        $body .= "Tel: $tel<br>";
        $body .= "Asunto: $asunto<br><br>";
        $body .= "Mensaje: $mensaje<br><br>";
      	$body .= "________________________________________________________________<br><br>";
      	$body .= $piemail;
    	

        $headers = "MIME-Version: 1.0\r\n";
        $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
        
        $mail = new PHPMailer();
        $mail->PluginDir = "";
        $mail->Mailer = "mail"; /* o si no: smtp */
        $mail->CharSet = "UTF-8";
        
        $mail->Host = $host;
        $mail->SMTPAuth = true;
        $mail->Username = $desde; 
        $mail->Password = $pass;
        $mail->From = $desde;
        $mail->FromName = $name;
        $mail->Timeout=20; 
        $mail->IsHTML(true);
        $mail->AddAddress($to);
        $mail->Subject = $subject;
        $mail->Body = $body;
        $mail->AddCustomHeader($headers);

        $exito = $mail->Send();
        $intentos=1; 

        while ((!$exito) && ($intentos < 5)) {
        sleep(5);
            //echo $mail->ErrorInfo;
            $exito = $mail->Send();
            $intentos = $intentos+1;	
        }
        if(!$exito){ ?>
          <div class="container">
          <div class="row">
            <div class="col-md-6">
              <div class="row">
                <div class="col-md-12">
                    <div class="alert alert-danger alert-dismissible" role="alert">
                    <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <?=$errorFormu?>
                    </div>
                </div>
              </div>
            </div>
          </div><!-- fin row-->
          </div>

        <?php } 
        else { 
            //echo "&estatus=OK&"; 

              $campos="nombre, email, tel, asunto, mensaje";
              $valores="'".$nombre."',";
              $valores.="'".$email."',";
              $valores.="'".$tel."',";
              $valores.="'".$asunto."',";
              $valores.="'".$mensaje."'";
              $sql="INSERT INTO correosrecibidos ($campos) VALUES ($valores)";
              $res=mysqli_query($conn,$sql) or die("Error");
            
              $nombre="";
              $tel="";
              $email="";
              $asunto="";
              $mensaje="";

          ?>
          <div class="container">
          <div class="row">
            <div class="col-md-6">
              <div class="row">
                <div class="col-md-12">
                    <div class="alert alert-success" role="alert"><?=$okFormu?></div>
                </div>
              </div>
            </div>
          </div><!-- fin row-->  
          </div>          
        <? }
    }	
    ?>