Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wysyłka za pomocą mail()
Forum PHP.pl > Forum > PHP
ktuvok
Wysyłam zwyczajną wiadomość tekstową za pomocą następującej instrukcji:

  1. <?php
  2.  
  3. mail (&#092;"$Adresy\", \"Informacja dla klientów\", $mesg, $head);
  4.  
  5. ?>


Zmienna $Adresy zawiera ciąg następujących po sobie adresów e-mail, rozdzielonych średnikiem, wyciągniętych z bazy.

W jaki sposób sprawić, aby adresy te nie były widoczne dla otrzymującego wiadomość? Coś na kształt UDW w Outlooku.

Ostatecznie można chyba wygenerować n wiadomości, do każdego z adresatów z osobna, ale to chyba niezbyt wydajne, prawda?

Pozdrawiam,
K
kicaj
Stworz petle (tyle ile masz adresatow) i przy kazdym wysylaniu zmieniasz adres email smile.gif
ktuvok
Ale wszędzie piszą że to niepotrzebna robota dla serwera...
msorion
a poza tym co jezeli czas wykonywania petli przekroczy podane w configu (np.) 30 sek ?
XeqtR
set_time_limit(0)
http://pl.php.net/set_time_limit
msorion
ale to nie dziala w safe_mode
Dabroz
Było, było, było setki razy na forum, poszukaj!

bool mail ( string do, string temat, string treść [, string dodatkowe_nagłówki [, string dodatkowe_parametry]])

np:

  1. <?php
  2.  
  3.  
  4. main('twoj@mail.pl','temat','tresc','BCC: adres1@mail.pl, adres2@main.pl, ...');
  5.  
  6.  
  7. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.