Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

error en phpmailer

Estas en el tema de error en phpmailer en el foro de Sistemas de gestión de contenidos en Foros del Web. buenas me slata un warning cuanod utilizo lña siguiente funcion, la revise y no encontre nada, pero seguro alguien que use esta libreria habitualmente puede ...
  #1 (permalink)  
Antiguo 07/05/2015, 15:03
Avatar de mostaza4  
Fecha de Ingreso: octubre-2008
Mensajes: 74
Antigüedad: 15 años, 5 meses
Puntos: 0
error en phpmailer

buenas me slata un warning cuanod utilizo lña siguiente funcion, la revise y no encontre nada, pero seguro alguien que use esta libreria habitualmente puede decirme donde esta el error

Yo llamo a la funcion de forma normal
mailAviso($mail, $nombre, $cnx);
Código PHP:
function mailAviso($mail$nombre$cnx$link ){
    
    include(
'phpMailer/class.phpmailer.php');
    
    
$mail = new PHPMailer();
    
$mail->Host "localhost";
    if(
$link==1){
        
        
$mail->From "[email protected]";
        
$mail->FromName "C&K Agencia de Modelos - 2015";
        
$mail->Subject "Mensaje Recibido";
        
$mail->AddAddress($mail,$nombre,$cnx);
        
        
$body  $nombre.", tu mensaje ha sido recibido, en los proximos días te responderemos, se paciente ya que nos llegan muchos diariamente";
        
$body .= "<br>";
        
$body .= "<br><br> Gracias Por comunicarte con nosotros";
        
$body .= "<br><br> Este mail a sido enviado automaticamente, por favor no lo respondas"
                
        }else{
        
$body  $nombre.", tu respuesta ha sido contestada, por favor entra en el siguiente link para poder visualizar el mensaje: ";
        
$body .= "<br>".$link;
        
$body .= "<br><br> Gracias Por comunicarte con nosotros";
        
$body .= "<br><br> Este mail a sido enviado automaticamente,por favor no lo respondas"
            
        
$mail->From "[email protected]";
        
$mail->FromName "C&K Agencia de Modelos - 2015";
        
$mail->Subject "Recibiste un Mensaje";
        
$mail->AddAddress($mail,$nombre,$cnx);    
        }
    
    
$mail->Body $body;
    
$mail->AltBody $body;
    
$exito $mail->Send();    
    
    
//Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas como mucho 
    //para intentar enviar el mensaje, cada intento se hara 5 segundos despues 
    //del anterior, para ello se usa la funcion sleep    
    
$intentos=1
    while ((!
$exito) && ($intentos 5)) {
        
sleep(5);
        
//echo $mail->ErrorInfo;
        
$exito $mail->Send();
        
$intentos=$intentos+1;    
    }
    if(!
$exito){
        echo 
"Problemas enviando correo electrónico a ".$destino;
        echo 
"<br/>".$mail->ErrorInfo;    
     }else{}
        
    } 
este es el error:
Código:
Warning: trim() expects parameter 1 to be string, object given in /home/cykmodel/public_html/phpMailer/class.phpmailer.php on line 803

Etiquetas: php, phpmailer
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:29.