Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql]Newsletter problem z wysyłaniem
zak293
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 9.08.2006

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


  1. <?
  2. $ile=120;
  3. $sql->connect($host, $db_user, $db_pass, $db);// Połączenie z bazą
  4. $sql->query("SELECT * FROM uzytkownicy");
  5. $num=$sql->numRows();//
  6. $post_pages = ceil($num/$ile);
  7. $strona=$_GET['strona'];
  8. if(!isset($strona))
  9. {
  10. $strona = 1;
  11. }
  12. elseif( $strona == 0 )
  13. {
  14. $strona = $post_pages;
  15. }
  16. while($strona<=$post_pages) {
  17. $strona++;
  18. $sql->query("SELECT * FROM uzytkownicy LIMIT ".(intval($strona) - 1) * $ile.",$ile");
  19. while($row = $sql->fetchArray())
  20. {
  21. $_POST['temat']=stripslashes(trim($_POST['temat']));
  22. $_POST['tresc']=stripslashes(trim($_POST['tresc']));
  23. $header="From: $adresemailr\n";
  24. $header .= "MIME-Version: 1.0rn";
  25. $header .= "Content-type: text/html; charset=charset=ISO-8859-2rn";
  26. $subject=iconv("UTF-8","ISO-8859-2", $_POST['temat']);
  27. $tresc=$_POST['tresc'];
  28. $tresc=iconv("UTF-8","ISO-8859-2", $tresc);
  29. mail($row['email'],  $subject, $tresc, $header);
  30. }
  31. echo"<meta http-equiv=\"Refresh\" content=\"0; url=index.php?akcja=wyslij&strona=$strona\">";
  32. }
  33.  
  34. if($strona==$post_pages) {
  35. header("Location:index.php?akcja=wyslano");
  36. }
  37. ?>


Witam mam taki kod jak wyżej i jest to newsletter, który ma wysyłać maile do użytkowników etapami ale nie działa tak jak potrzeba, co robię nie tak?
I jeszcze jedno ile maili powinno się wysyłać za jednym razem, żeby nie obciążać serwera?
pozdrawiam

Ten post edytował zak293 29.11.2008, 16:19:21
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 Aktualny czas: 22.08.2025 - 02:17