Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zawansowane wysyłanie maili
Forum PHP.pl > Forum > PHP
Helid
Jak widać poniżej napisałem prosty skrypt wysyłania mail.
Jednak taki skrypt generuje błąd 500.
Chciaż ileś tam mali wyśle.
Moja baza zawiera ich około 100.
Jak to zmobilizowac?
Bo wiem że są skrypty wysyłające maile do 10 000 userów bez problemu.
Jak takie skrypty działają?
  1. <?php
  2. require_once "head.php";
  3. require_once "leftmenu.php";
  4. pol_mysql();
  5. ?>
  6. <div><img src="../images/m-dol.gif" alt="" /></div>
  7. </div>
  8. <div class="right">
  9. <div class="s1"><div class="s2"><div class="s3">
  10. <div class="ng">
  11. Panel Admina </div>
  12. <?
  13. $zapytanie = mysql_query("SELECT email FROM users"); //pobieranie emiali
  14.  
  15. while($w = mysql_fetch_array($zapytanie))
  16.  
  17. { 
  18. $_rmail = $w['email'];
  19. $temat = $_POST['tytul'];
  20. $naglowki = "MIME-Version: 1.0\n";
  21. $naglowki .= "Content-type: text/html; charset=iso-8859-2\n";
  22. $naglowki .= "From: <admin@nightracers.pl>\n";
  23. $naglowki .= "Reply-To: admin@nightracers.pl\n";
  24. $tresc = $_POST['tresc'];
  25. $numer = '1';
  26. mail ("$_rmail", "$temat", $tresc, "$naglowki");
  27. echo "Wiadomość numer $numer została wysłana.";
  28. ++$numer;
  29. }
  30. require_once "topka.php";
  31. ?>
Piniek
wysylaja mail-e falami np po 100 na jedno odpalnie skryptu
Helid
1. Włancza skrypt
WHILE
2.Wysyła maile.
3. Przekazuje zmiena na którym mailu skończył.
4. Sprawdza czy wszystkie jeśli nie - >Odśwież
END WHILE
Cos takiego?
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.