![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 14.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
Przepraszam za częściowe powtórzenie mojego pytania ale mam kłopot z jedna sprawą, mianowicie korzystam z pliku „_class.phpmailer.php” do wysyłania e-maili. Za pomocą skryptu: [php:1:884e00a6bd]<?php include("../_class.phpmailer.php"); function win2iso($string) { $string=strtr($string,"¥¯ŒÊÆÑÓ£¹¿œŸêæñó³","¡¯¦ÊÆÑÓ£±¿¼êæñó³"); return $string; } $wiadomosc = "$tresc"; //---------------------------------------------------------------- $EMAIL =new phpmailer; $EMAIL->LE="rn"; $EMAIL->IsMail(); $EMAIL->IsHTML(true); $EMAIL->Encoding ='quoted-printable'; $EMAIL->ContentType ='text/html'; $EMAIL->CharSet ='iso-8859-2'; $EMAIL->From = 'test@test.pl'; $EMAIL->FromName ='test'; $EMAIL->Subject = win2iso($temat); $szukane = "select e_mail from tabela"; $wynik = mysql_query($szukane, $lacz); while($zap = mysql_fetch_assoc($wynik)) { $EMAIL->AddBcc($zap['e_mail']); } $EMAIL->Body = win2iso($wiadomosc); $sprawdz = $EMAIL->Send(); //---------------------------------------------------------------- if (!$sprawdz) { echo "Nie wys³ano."; exit; } echo "Wys³ano wiadomoæ."; ?>[/php:1:884e00a6bd] i jeżeli w linijce 28 zamienie „AddBcc” na „AddAddress” to dziala wysyla e-maile natomiast przy „AddBcc” tego nie robi. Czy ktos z was wie może o co chodzi. Plik „_class.phpmailer.php” mozna sciagnac ze strony http://www.piotpent.com/_class.phpmailer.zip Dzięki za ewentualną pomoc Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 14.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze jedno przy krasnalu nie ma problemu która jest wersja natomiast korzystajac z serwera (wykupione miejsce na www.strefa.pl) wersja „AddBcc” nie dziala.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Wiec odpowiedz jest bardzo prosta:
Cytat Adds a "Bcc" address. Note: this function works
with the SMTP mailer on win32, not with the "mail" mailer. This is a php bug that has been submitted on http://bugs.php.net. The *NIX version of php functions correctly. Returns void. @access public @return void Aby to rozwiazac mozesz wysylac maile np tak: [php:1:06dd4984e8](...) while($zap = mysql_fetch_assoc($wynik)) { $EMAIL->AddAddress($zap['e_mail']); $EMAIL->Body = win2iso($wiadomosc); $sprawdz = $EMAIL->Send(); (...) // weryfikacja wyslania } (...)[/php:1:06dd4984e8] |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 14.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Przy takim rozwiazaniu (AddAddress) wszystkie e-maile jakie wysle skrypt do adresow z bazy beda mialy w polu "Do" adresy do ktorych zostala wyslana ta wiadomosca tego bym chcial uniknac.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Wiem. Dlatego w petli wpodajesz tylko jeden adres i odrazu wysylasz i tak po kolei.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 04:05 |