Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema phmailer

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    22

    Problema phmailer

    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);
    }

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    prova a postare il codice che usi... mi sembra strano che ne spedisca 20 e poi si fermi, probabilmente ad ogni ciclo incrementi in qualche modo la memoria usata dal php, e questo (anche se alzi il valore della memoria disponibile) potrà sempre portarti a questo tipo di problema.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.