je cherche à envoyer à 200 personnes un email avec leur accès (login+mdp) pour un site privé.
Jusque-là, pas de soucis. Mais mon hébergeur limite le temps d'exécution des scripts à 30 sec et je ne suis pas sûr (je n'ai pas encore essayé) que ça suffise pour générer 200 mots de passe + requêtes Sql + envoi de mails.
Comment faire des envois d'emails par bloc, par exemple 20 emails à la fois?
Sinon, pour le temps d'exécution, 30sec devrait suffire, sauf si tu fais des trucs mega leet.
Tu as aussi le set_time_limit (si tu n'as pas de safe_mode) que tu peux utiliser (mais faut être prudent avec ce genre d'option, faut savoir ce que tu fais, car ca peut vite partir en vrille).
Ok pour limiter la boucle, mais après comment je fais pour que le script reprenne automatiquement l'envoi des mails là où il s'est arrêté?
Comme faire un refresh, mais en php.
Je pensais utiliser la fonction header() en fin de boucle pour rediriger le fichier sur lui-même, et ainsi de suite...