Witam,

Mam następujący problem z kodem:
  1. <?php
  2. foreach ($tabAddress as $subscriber){  
  3. $unsubscribeLink='http://'.$_SERVER['HTTP_HOST'].'/?page=6&newsletter=unsubscribe&email='.$subscriber->address.'&key='.$subscriber->mailkey;
  4. $body=ereg_replace('%unsubscribeLink%',$unsubscribeLink,$body);
  5. if (!$mail->send($subscriber->address, $hdrs, $body)) break;
  6. else {
  7. $newsletterWriter -> setSubscribersMailStatus('yes',$subscriber->address);
  8. }
  9. $nbSent++;
  10. }
  11. ?>


Wykonuje foreacha na tablicy, w której ma mail-e wybrane wcześniej zapytaniem. Z kodu wynika, że dla każdego rekordu buduje $unsubscribeLink a następnie wysyła mail-a. Wysyłanie mail-i jest ok problem jednak leży w tym, iż $unsubscribeLink w zmienne $subscriber->address i $subscriber->mailkey wstawia dane z pierwszego rekordu.

pozdrawiam
munky

Temat można zamknąć już sobie poradziłem smile.gif problem był w tym, iż nie ładowałem za każdym razem szablonu maila i funkcja ereg_replace nie działała poprawnie smile.gif

pozdrawiam
munky