Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]mailing
Forum PHP.pl > Forum > Przedszkole
gielator
Witam,
potrzebuję zrobić mailing do klientow.
Mam liste i chce wysłać do nich maila z pytaniem czy sa zainteresowani nową oferta.
W mailu bedzie link po naciśnięciu ktorego skrypt na stronie doda ich adres do bazy mysql na serwerze.
następny skrypt wyśle wczesniej przygotowaną ofertę tylko tym klientom, ktorzy są w bazie (czyli wyrazili chęć otrzymania oferty)
Mam trzy pytania?
1 jak powinien wyglądać link by był w nim zawarty adres klienta - bo ja go znam gdyz dostał maila z zapytaniem ale skrypt już nie.
2. jak powinien wyglądać skrypt dodający kliknięte adresy do bazy
3. jak powinien wyglądać skrypt wysyłający ofertę tylko tym, ktorzy są w bazie no i tylko nowym na bierząco dodawanym przez skrypt wcześniejszy?
a może jest gotowy skrypt takiego mailingu?
Ruch Radzionków
ad 1 możesz zrobić tak
index.php?adres=fasdufhasdi@fsdafhas.pl
ad 2 gdy wejdzie na linka robi się automatyczny insert albo update nie wiem czy masz tych klientów w bazie
ad 3 manual się kłania mail

tu masz mój gotowy skrypt napisany przez minute

  1. if($_GET[adres] <> '')
  2. {
  3. $upd = "INSERT INTO adres VALUES('id', '$_GET[adres]')";
  4. $upd = mysql_query("$upd");
  5. $do = 'nobody@example.com';
  6. $subject = $_GET['adres'];
  7. $message = 'oferta';
  8. $headers = 'From: twój adres mailowy' . "\r\n" .
  9. 'Reply-To: twój adres mailowy' . "\r\n" .
  10. 'X-Mailer: PHP/' . phpversion();
  11.  
  12. mail($to, $subject, $message, $headers);
  13. echo'dostaniesz następnego maila';
  14. }

$_GET[adres] = jest to mail osoby która dostała maila
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.