![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 1 Dołączył: 5.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Zrobiłem prosty skrypt do wysyłki maili. Załóżmy, że chciałbym wysłać ok. 100 - 200 maili w ramach jednej paczki.
Po każdym wysłanym mailu dodałem funkcje unsleep na 0,5s. Aktualnie działa to w ten sposób ze skrypt wykonuje wysyłke 100maili i wyświetla rezultat na raz po ok 1min. W jaki sposób wyświetlić po każdym mailu na ekranie komunikat z rezultatem. (Ajax ?), a nie po wykonaniu całego skryptu. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 578 Pomógł: 69 Dołączył: 15.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Możesz przerzucić oczekiwanie na java script:
Funkcja ajax powinna wywoływać adres, a rezultat wyświetlać gdzieś na stronie. a w pliku php zrobić wysłać tylko jeden mail dla $i=$_GET['i']; Ten post edytował timon27 27.08.2014, 22:39:48 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 1 Dołączył: 5.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki,
Sprawdzę. Znalazłem jeszcze działajace rozwiązanie z ob_flush header ('Content-type: text/html; charset=utf-8'); Ale bez ob_start(); na poczatku strony
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
Takie rzeczy się ajaxem robi a nie ob_flushem... ewentualnie poczytaj sobie co to jest JSONP
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 01:46 |