Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wysyłanie maila, z listy zawartej w bazie danych..
Forum PHP.pl > Forum > PHP
vieri_pl
Mam w bazie danych kilkaset adresów e-mail jak mam wyłać za pomocą jednego formularza jednakowego maila do wszystkich osób z listy z bazy danych. Jak to zrobić??
SongoQ
pobierasz rekordy z bazy i w petli wysylasz @.
vieri_pl
Jestem początkującym nieza bardzo wiem jak to ma wyglądać sad.gif trzeba mi to wytłumazyć łopatologicznie sad.gif
Jim
  1. <?php
  2. if ($action == &#092;"Wyślij\") {
  3.     echo '<form action=/sendmail.php method=\"post\">
  4.          <TEXTAREA name=\"mail_do_wyslania\">tresc maila</TEXTAREA>
  5.          <input type=\"submit\" name=\"action\" value=\"Wyslij\">';
  6.     } else
  7.     
  8.         if ($action == &#092;"Zapisz\")  {
  9.         
  10.             $server = mysql_connect(&#092;"host\",\"login\", \"haslo\") or
  11.                 sql_error(&#092;"Nie połączono z bazą\");
  12.             @mysql_select_db(&#092;"tabela z adresami\",$server) or
  13.                 sql_error(&#092;"Nie można wybrać bazy: <b>$db</b>\");
  14.                 
  15.             $do = mysql_query(&#092;"SElECT mail FROM tabela\");
  16.             
  17.             while ($row = mysql_fetch_array($do))
  18.                 mail(&#092;"twoj mail\", \"tytul\", $row[\"mail\"],\"Reply-To:       email\" );
  19.  
  20.     mysql_free_result($result);
  21. }
  22. ?>

powinno działać snitch.gif
vieri_pl
Dzięki, działa a czy jest możliwość umieszczenia zdjęcia w mailu wysyłanym z tej listy?questionmark.gif
AndyPSV
Wystarczy zmodyfikować zmienna $row['mail']...
Aby wyswietlic zawartosc zmiennej $row - daj taki kod:

  1. <?php
  2. ..
  3. /*
  4. while ($row = mysql_fetch_array($do))
  5. mail(\"twoj mail\", \"tytul\", $row[\"mail\"],\"Reply-To:  email\" );
  6. */
  7. $row = mysql_fetch_array($do);
  8. echo '<pre>';
  9. var_dump($row);
  10. echo '</pre>';
  11. ..
  12. ?>

powinno sie rozjasnic - o co chodzi winksmiley.jpg.

@Jim: czemu piszesz wszystko w podwojnych cudzyslowach ?
vieri_pl
Sory nie bardzo rozumiem co tworzy ten kod, do czego on jest?questionmark.gif/
AndyPSV
Pytanie bylo:
Cytat
czy jest możliwość umieszczenia zdjęcia w mailu

odpowiedz na nie brzmi tak, wiec podalem Ci kod, ktory wyswietli Ci to co jest w tresci wysylanego maila.

Mozesz zmodyfikowac ta zmienna, abys mogl wstawic obrazek.
vieri_pl
Ale musze zastosowc jakieś kodowanie base64 czy cóś takiego nie kumam jak to zrobic...
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.