Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/02/2013, 15:47
lkriss
 
Fecha de Ingreso: julio-2011
Ubicación: Santiago, Chile.
Mensajes: 95
Antigüedad: 12 años, 9 meses
Puntos: 4
Respuesta: Problema con PHPMailer

para crear una pagina ... debes crear 2 archivos ... 1 html y 1 php , en el php incluyes el codigo que has agregado aqui... y en el html creas el formulario con su respectivo boton.
a traves de $_post envias los datos en el codigo php y lo vas asignando a sus respectivos campos.....
aqui te dejo un codigo php que utilize con phpmailer, si es que te sirve :

Código PHP:
<?php
include("conexionBd.php");

$fechaIngreso=date("d-m-Y");
$horaIngreso=date("H:i:s");
$nombreRemitente=$_POST['NombreRemitente'];
$mailRemitente=$_POST['DirRemitente'];
$nombreDestinatario=$_POST['nombreDestinatario'];
$mailDestinatario=$_POST['direccionDestinatario'];
$asunto=$_POST['asunto'];
$mensaje=$_POST['mensaje'];
$check=$_POST['checkid'];





     require(
"phpmailer/class.phpmailer.php");
     
$mail             = new PHPMailer();

     
$mail->IsSMTP();

     
$mail->SMTPAuth   true;
     
//$mail->SMTPSecure = "ssl";

        
$mail->Host       "xxxx.xxxx.xx";
        
$mail->Port       25;

        
$mail->Username   '[email protected]';

        
$mail->Password   "miclave";

       
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

       //====== DE QUIEN ES ========

       
$mail->From       $mailRemitente;

       
$mail->FromName   $nombreRemitente;

      
//====== PARA QUIEN =========

     
$mail->Subject    'Envio de Imagenes';
     
$mail->AddAddress($mailDestinatario,"Cliente");
    


    
   if (isset(
$_POST['checkid'])) //si han seleccionado una imagen.
{
   
$cliente  $_POST['checkid'];
   
$n        count($cliente);
   
$i        0;
 
               
  while (
$i $n)
   { 
                
           
                     
$mail->Body      .="\n{$cliente[$i]}";
             
$mail->Body      .="\n{$cod_Barra[$i]}";
            
             
//echo "<li>{$cliente[$i]}</li>";
             /// INGRESO A TABLA //
             /*$sql2="select Cod_Barra from tb_web where ruta_img='".$cliente[$i]."'";
             $consulta=mssql_query($sql2);
             $resultado=mssql_result($consulta);*/
            
            //$sql="exec ('".$_SESSION['varLogin']."','".$fechaIngreso."','".$horaIngreso."',1,'".$mailDestinatario."','".$_SESSION['cod_barra']."','".$cliente[$i]."')";
            //$result=mssql_query($sql);
             /////////////////////
                      /*$mail-> IsHTML (true);
             $mail->Body .= "
 
<div style='background-image=url(http://cabezut:8080/quejas/imagenes%20de%20la%20pagina/Logo.jpg')>
Estimado(a):<b> $nombred</b><br>
<div align=justify>En Grupo Cabezut nos esforzamos continuamente por mejorar la satisfaccion de nuestros clientes.
Por favor tome nota del folio de su queja. Con este numero le daremos seguimiento y usted podra consultar el estatus del mismo en
cualquier momento a traves de internet en la direccion:<a href= http://www.grupocabezut.com:8080/quejas>http://www.grupocabezut.com:8080/quejas</a> o llamandonos directamente y proporcionando dicho numero.<br></div><br>
 
 Folio Num:<font color=red><b>$numero_aleatorio</b></font> <br>
 
En Grupo Cabezut estamos para servirle<br>
Grupo Cabezut<br>
833.230.0030 x224<br>
www.grupocabezut.com<br>
<center><img src='http://www.globalcourieronline.cl/icppdoc/Image/2011/28-06-2011/1012/1000002.TIF' width='100' height='100' border='0'></center>
 
 
</div>
 
 
";*/
             
$i++;

         

         
                       
  }
      
        
//$mail->send();
        
?>
        <script type="text/javascript">
        alert ("El Mensaje se está procesando en unos minutos recibira el correo en su bandeja de entrada, Gracias!");
        location.href="envioMail.php";
        </script>
<?
        
  
}
else
{
?>
<script type="text/javascript">
     alert ("El nombre de usuario y la contraseña no coinciden");
     location.href="envioMail.php";
</script>
<?
}
?>
todo lo que esta comentado sirve, solo que yo no lo utilizaba... ojala te sirva y si tienes alguna duda no dudes en preguntarme y tratare de hecharte una mano tal como lo han hecho muchas personas conmigo en este foro. un saludo :D