Código php:
Ver original
<?php //conecta a la base de datos //instancia las clases fpdf y phpmailer require ('fpdf153/fpdf.php'); require ('includes/class.phpmailer.php'); //TRAEMOS HORA PARA SALUDAR AL USUARIO if($ampm == 'am' && $hora > 11) // Las de de la noche pasa a ser cero $hora = 0; else if($ampm == 'pm' && $hora < 12) // Aseguramos comparar en base a 24 horas $hora += 12; if($hora < 12) echo 'buenos dias <b>'.$nombreUsuarioL.'</b>'; else if($hora < 19) echo 'buenas tardes <b>'.$nombreUsuarioL.'</b>'; else echo 'buenas noches <b>'.$nombreUsuarioL.'</b>'; //RECOGEMOS LAS VARIABLES GENERALES $idempresarial=$_POST['id_empresarial']; $vehiculo=$_POST['vehiculo']; $ciudadUsuarioL=$_POST['ciudadUsuarioL']; $nombreUsuarioL=$_POST['nombreUsuarioL']; $codigociudadUsuarioL=$_POST['codigo_ciudad']; ... .. //Se crea el formato de correo a Enviar $mail=new PHPMailer(); $mail->Mailer="smtp"; $mail->Helo = "www.crmbusiness.biz"; //Muy importante para que llegue a hotmail y otros $mail->SMTPAuth=true; $mail->Host="smtpout.secureserver.net"; $mail->Port=80; //depende de lo que te indique tu ISP. El default es 25, pero nuestro ISP lo tiene puesto al 26 $mail->Password="buckdich"; $mail->FromName="Everest Ltda"; $mail->Timeout=60; $mail->IsHTML(true); //Enviamos el correo $mail->Subject='Extracto de contrato'; //Creamos el documento como String para poder enviarlo como archivo adjunto $doc=$pdf->Output('extracto /' .$vehiholaculo.'/'.$fecha1.'','S'); //ENVIA EL CORREO $mail->AddStringAttachment($doc, 'extracto /' .$vehiculo.'/'.$fecha1.'', 'base64', 'application/pdf'); if(!$mail->Send()) { echo "Error al enviar el archivo!" . $mail->Error(); } else { $pdf->Output('extracto /' .$vehiculo.'/'.$fecha1.'','I'); } //var_dump($doc); ?>
pero cuando lo corro me da este error
Cita:
el require con el que llamo a php mailer es el mismo que utilizo en otro script que me funciona perfecto y la clase esta en la carpeta includesFatal error: Call to undefined method phpmailer::Error() in /home/content/c/e/j/cejarcon/html/everest/extract/genera_empresarial.php on line 480
que puede estar pasando?
como tuve que cortar el codigo porque estaba muy largo la linea donde me reporta el error es esta
Código PHP:
echo "Error al enviar el archivo!" . $mail->Error();