Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Prosty skrypt do mailingu.
PatroL14
post 4.08.2012, 19:14:23
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 2.08.2012

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


Witam !

Mam mały problem stworzyłem prosty skrypt do mailingu, który pobiera z bazy maile i wysyła na nie wiadomość z formularza, i w tym właśnie skrypcie mam pewien problem po wysłanym mailingu ma pokazać wiadomość, że wszystko poszło ok no i pokazuje wszystko tylko pokazuje tych wiadomości tyle co jest maili ;/

KOD :

  1. <?php
  2. include('ustawienia.php');
  3.  
  4. $klienci_ilosc = mysql_query("SELECT `id` FROM `Klienci`");
  5. $ile_klientow = mysql_num_rows($klienci_ilosc);
  6.  
  7. if(empty($_POST['wyslij_mail']))
  8. {
  9. echo '<center>W bazie znajduje się <b>'.$ile_klientow.'</b> klientów.<br /><br></center>';
  10. echo '<center>';
  11. echo '<form method="post" action="mailingtest.php">';
  12. echo '<table>';
  13. echo'<tr>';
  14. echo '<td>Wyświetlany adres email :</td> <td><input type="text" name="email" /></td>';
  15. echo'</tr>';
  16. echo'<tr>';
  17. echo '<td>Temat wiadomości :</td> <td><input type="text" name="temat" /></td>';
  18. echo'</tr>';
  19. echo'<tr>';
  20. echo '<td>Treść wiadomości :</td> <td><textarea name="tresc"></textarea></td>';
  21. echo'</tr>';
  22. echo '</table>';
  23. echo '<input type="hidden" name="wyslij_mail" value="tak" />';
  24. echo '<input type="submit" value="Wyślij" />';
  25. echo '</form>';
  26. echo '</center>';
  27. }
  28. else
  29. {
  30. if(empty($_POST['email']) OR empty($_POST['temat']) OR empty($_POST['tresc']))
  31. {
  32. echo '<center><font color="red">Nie zostały wypełnione wszystkie pola. Kliknij przycisk wstecz w przeglądarce i podaj dane.</font></center>';
  33. }
  34. else
  35. {
  36. $maile = mysql_query("SELECT `email` FROM `Klienci`");
  37. while($wiersz = mysql_fetch_array($maile))
  38. {
  39. $naglowki = "From: ".$_POST['email']."\r\n";
  40. $naglowki .= "Content-type: text/html; charset=utf-8\r\n";
  41. $temat = $_POST['temat'];
  42. $tresc = $_POST['tresc'];
  43. if(@mail($wiersz[0], $temat, $tresc, $naglowki))
  44. {
  45. echo '<center><font color="green">Twój email został pomyślnie wysłany.</font></center>';
  46. }
  47. }
  48. }
  49. }
  50. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 31.07.2025 - 09:28