Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2009, 10:59
sk1one
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 16 años, 4 meses
Puntos: 1
Exclamación Ayuda class.phpmailer

Hola el caso es que gracias a este foro encontre el código para enviar mail con adjuntos lo malo es que lo he adaptado para hacerlo mas facil y no m funciona, no entiendo donde está el fallo y si me lo pudierais revisar pq ya no doy ni una h buscado por to y tal y nada a ver si podeis hexarme una mano. Me envia el mail pero no con el adjunto:
Código PHP:
function enviaMailAdjunto($Xsender,$destinoEmail,$asunto,$mensaje,$origen,$nombre_adj,$tmp_adj)
    {
         require(
"admin/php/class.phpmailer.php");
          
$varname $_FILES[$nombre_adj]['name'];
          
$vartemp $_FILES[$tmp_adj]['tmp_name'];
          echo 
'<br>$varname = '.$varname;
          echo 
'<br>$vartemp = '.$vartemp;
          
$mail = new PHPMailer();
          
$mail->Host "localhost";
          
$mail->From $Xsender;
          
$mail->FromName "xxx.com";
          
$mail->Subject $asunto;
          
$mail->AddAddress($destinoEmail);
          if (
$varname != "") {
              
$mail->AddAttachment($vartemp$varname);
          }
          
$body $mensaje;
          
$mail->Body $body;
          
$mail->IsHTML(true);
          
$mail->Send();
    } 
en el script que la llamo:
Código PHP:
      $estado $obj->enviaMailAdjunto($Xsender,$objForm->GetValue("x_email_cliente"),'Administración '.$_SERVER['SERVER_NAME'].'',$cuerpo_mail,$origen,$consulta_simple->arch_adjunto->Upload->DbValue,'tmp_'.$consulta_simple->arch_adjunto->Upload->DbValue); 
Muchas gracias por vuestro tiempo enserio.