Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zmienne w treści maila
Forum PHP.pl > Forum > Przedszkole
matino
Cześć,

Mam taki problem, nie bardzo wiem jak go elegancko rozwiązać.
Wysyłam w pętli maile do wielu odbiorców. Treść maila można sobie zdefiniować poprzez formularz, którego treść zapisuję do bazy danych.
W treści maila chcę umożliwić korzystanie ze zmiennych (np. [ulica], [imie] itp.), za które, przy wysyłaniu maili, będą podstawiane odpowiednie
wpisy z bazy danych. Czyli jeśli wysyłam 100 maili do różnych klientów, to chciałbym aby za [ulica] podstawiała się za każdym razem odpowiednia
wartość z bazy danych.

Czy ktoś ma pomysł jak to dobrze rozwiązać?
kapuch
  1. $tresc = str_replace('[ulica]', $dane[ulica], $tresc);
  2. //$tresc - tresc maila
  3. // $dane['ulica'] - to dane pobrane z mysql metoda mysql_fetch_array()
  4. // czyli:
  5. while ($dane = mysql_fetch_array($zapytanie_sql))
  6. {
  7. $tresc = str_replace('[ulica]', $dane['ulica'], $tresc);
  8. $tresc = str_replace('[imie]', $dane['imie'], $tresc);
  9. mail($dane['mail'], 'temat', $tresc, $naglowek);
  10. }
Wave
Elegancko to sprintf'em się robi.
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.