ugrás a tartalomhoz

Archívum - Júl 23, 2013 - Fórum téma

fájl csatolás, phpmailer

gyetvang · 2013. Júl. 23. (K), 23.54
Sziasztok,

egy szerveren fut egy programom,amely naplo fájlt is készít. 3 MB-nál törli magát és én szeretném ha törlés előtt megkapnám csatolt fájlként amailben.
A fájlt megkapom, de mire csatolja phpmailer a fájlt 61-szer küldi el a levelet.
LÁttam elég összetett megoldásokat, de abban bízok, hogy a phpmailernek van egy függvénye ami figyeli a fájl tényleges feltöltését.
Segítsetek benne, köszönöm Gyula
Kód:
  1. function naploMail() {        
  2.       
  3.     $mail = new PHPMailer(true);  
  4.     $mail->From     = "tamas.szabo##kukac##hu.bosch.com";  
  5.     $mail->FromName = "GYBBON naplozas";  
  6.     //$mail->SMTPSecure="tls";  
  7.     //$mail->SMTPAuth    =true;  
  8.     $mail->Host     ="msxsmtp.server.bosch.com";  
  9.     //$mail->Host     = "rb-smtp-int.bosch.com";  
  10.     $mail->Mailer   = "smtp";  
  11.     $mail->Body    = iconv("UTF-8""iso-8859-2",$szoveg);  
  12.     $mail->AltBody = "Helló";  
  13.     $mail->Subject = "GYBBON-naplo";  
  14.     $mail->AddAddress("gyetvang##kukac##gmail.com");  
  15.     $mail->AddAttachment($file=Document::$ABS_PATH.'naplo.log');   
  16.     return $mail->Send();  
  17.     }         
  18.   
  19.  function naploz() {  
  20.     global $NAPLOZAS;  
  21.     global $HIBA;  
  22.     global $NAPLO_MERET;  
  23.     if($NAPLOZAS!==true)  
  24.         return;  
  25.     $par=func_get_args();  
  26.     $szoveg="";  
  27.     $melyseg=0;  
  28.     tombImplode($par,$szoveg,$melyseg);   
  29.   
  30.     $file=Document::$ABS_PATH.'naplo.log';  
  31.     try {  
  32.         if (!file_exists($file) || (filesize($file)>$NAPLO_MERET)) {  
  33.             if (file_exists($file)){  
  34.                 if (naploMail())  
  35.                     ;  
  36.                         unlink($file);  
  37.                             }  
  38.   
  39. ...  
  40. azt gondoltam, hogy a sendMail akkor tér vissza ha sikerült a csatolás is már? de nem ez látszik