Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wysyłanie maila, z listy zawartej w bazie danych..
vieri_pl
post
Post #1





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


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ć??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


pobierasz rekordy z bazy i w petli wysylasz @.


--------------------
Go to the top of the page
+Quote Post
vieri_pl
post
Post #3





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Jestem początkującym nieza bardzo wiem jak to ma wyglądać sad.gif trzeba mi to wytłumazyć łopatologicznie sad.gif
Go to the top of the page
+Quote Post
Jim
post
Post #4





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 27.07.2005

Ostrzeżenie: (0%)
-----


  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

Ten post edytował Jim 5.08.2005, 14:50:52
Go to the top of the page
+Quote Post
vieri_pl
post
Post #5





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Dzięki, działa a czy jest możliwość umieszczenia zdjęcia w mailu wysyłanym z tej listy?questionmark.gif
Go to the top of the page
+Quote Post
AndyPSV
post
Post #6





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


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 ?
Go to the top of the page
+Quote Post
vieri_pl
post
Post #7





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Sory nie bardzo rozumiem co tworzy ten kod, do czego on jest?questionmark.gif/
Go to the top of the page
+Quote Post
AndyPSV
post
Post #8





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


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.
Go to the top of the page
+Quote Post
vieri_pl
post
Post #9





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Ale musze zastosowc jakieś kodowanie base64 czy cóś takiego nie kumam jak to zrobic...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:54