Autor Zpráva
tomstryja
Profil
Ahoj, napadá vás jak řešit uvedenou situaci v php na IIS bez cronu?

Uživatel má stránku s formulářem, vybere seznam emailových adres, napíše text emailu a přidá nějakou přílohu.

Po potvrzení formuláře se ze seznamu adres vybere např. 20 e-mailů a odešle se zpráva.
Za dalších např. 10 minut se vybere dalších 20 e-mailů a odešle se zpráva.
Opakovat dokud se nevyprázdní seznam e-mailů.

Řešil jste někdo něco podobného?
Jan Tvrdík
Profil
Nějaký webcron použít nelze?
sysel
Profil
já bych to radši řešil s cronem a bez IIS ;-)
tomstryja
Profil
No, na IIS to šlapat musí. Navíc ta časová prodleva bude parametr a může se měnit.
tiso
Profil
tomstryja: Dá sa tospraviť tak, že odošleš formulár, pošle sa prvých 20 e-mailov, a nastavíš meta refresh stránky, kde si do url pridáš parameter koľko e-mailov máš preskočiť. Keď sa pošlú všetky, tak už meta refresh nenastavíš. Ale kým sa neodošlú všetky e-maily tak užívateľ musí nechať tú stránku otvorenú v prehliadači.
Mastodont
Profil
Když ne webcron, tak si napiš falešný cron, ale u něj není zaručen přesný interval, jen minimální.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: