Ciao a tutti,
utilizzando la classe phpmailer in un ciclo per mandare un email contenente un pdf e un file html che metto nel corpo della email, dopo una ventina di email che mi spedisce senza problemi mi da l' errore "
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 16883622 bytes)"
Nel file php.ini ho già settato memory_limit = 128M...ma da sempre lo stesso problema.
Qualcuno mi aiuta a risolvere per favore.
Grazie.
Il codice è:
while (odbc_fetch_row($sel_clienti)!=FALSE){
$messaggio = new PHPmailer();
$messaggio->IsSMTP();
$messaggio->IsHTML(true);
$messaggio->SetLanguage('it','c:/phpmailer/language/');
$messaggio->Host="mail.XXXXX.it";
$messaggio->From="$mittente";
$messaggio->FromName="$mittentename";
$messaggio->AddAddress("$destinatario");
$messaggio->Subject="$oggetto";
if (strlen(trim($html_ins))>0){
$messaggio->Body = file_get_content("c://download/nomefile.html");
}
//percorso all'allegato
$messaggio->AddAttachment("c://download/nomefile.pdf");
if(!$messaggio->Send()){
echo" $messaggio->ErrorInfo\n";
}
$messaggio->SmtpClose();
unset($messaggio);
}