tengo este script
Código php:
Ver original<?php
//conecta a la base de datos
$mysql_id = mysql_connect('p50mysql199.secureserver.net', 'everestltda', 'Buckdich0920'); //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: Fatal error: Call to undefined method phpmailer::Error() in /home/content/c/e/j/cejarcon/html/everest/extract/genera_empresarial.php on line 480
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 includes
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();