ho fatto un test..
ho incluso la classe phpmailer all'inizio della pagina, successivamente ho incluso la mia classe...
codice:
/* classi caricate */ include("class/phpmailer/class.phpmailer.php");
/* le mie funzioni */ include_once('class/panda.class.php');
ma non la vede nella funzione
singolo Fatal error: Class 'PHPmailer' not found in /web/htdocs/www.sito.it/home/class/panda.class.php on line 293
codice:
<?php
class panda extends mysqli
{
public function my_invioemail_phpmailer($content)
{
$messaggio = new PHPmailer();
$messaggio->IsSMTP();
$messaggio->IsHTML(true);
$messaggio->Host='smtp.sito.it';
$messaggio->From='test@sito.it';
$messaggio->AddAddress('sito@virgilio.it');
$messaggio->AddReplyTo('test@sito.it');
$messaggio->Subject='Email di test';
$messaggio->Body = $content;
//percorso all'allegato
//$messaggio->AddAttachment('pdf/file.pdf');
if(!$messaggio->Send()){
return $error = $messaggio->ErrorInfo;
}else{
return $error = 'no';
}
$messaggio->SmtpClose();
unset($messaggio);
}
}