allora, vorrei realizzare un gestore newsletter, non mi postate script vari perchè vorrei provare a farlo io di sana pianta.
non posso usare crontab ne operazioni pianificate.
concettualmente:
- ogni newsletter ha un suo id incrementale
- nella tabella utente c'è un campo che indica l'id della newsletter, ad ogni invio viene aggiornato questo numero, cioè se io ho spedito la newsletter 15, a tutti gli utenti gli si aggiorna quel campo a 15
- ciclo che divide per 2 gli iscritti, se il risultato fa 40 o - 40 si ferma il ciclo, se fa di + di 40 si incrementa di uno il divisore
fino a trovare il numero che diviso per il totale iscritti dia 40 o -40
- trovato il numero che diviso gli iscritti fa 40 si inviano le prime 40 email e si aggiornano i campi idnewsletter nella tabella utente per gli utenti a cui è stata spedita
- lo script si blocca, viene ricaricata la pagina
- si ripete il ciclo con gli utenti rimanenti che ancora non hanno il campo aggiornato
per ora ho pensato una cosa del genere, ancora non ho provato a realizzarla.
è fattibile secondo voi?
magari mi suggerite un idea migliore?
mi fate un abbozzo di ciclo per quello che devo fare io?
spero di essermi spiegato bene.