Hello,
Warum soll das kompliziert sein? Du koenntest bspw. deine Mailliste in Brocken à 100 Stueck abarbeiten und dann per Header-Relocation auf den naechsten Brocken verweisen, also:
yo, und was ist, wenn plötzlich das versenden einer oder mehrerer mails länger dauert und somit dann die max_execution_time überschritten wird?
Darum ging das nicht bei usleep(1), sondern es wurde ein Bug von PHP genutzt, um die MaxExecutionTime auszutricken. Nach dem Aufruf von usleep(1) fing die nämlich immer wieder von vorne an zu zählen.
Der Bug ist aber inzwischen behoben, und man nimmt set_time_limit(0), sofern man dazu berechtigt ist. Das war nämlich der Sinn des BugRiding, das Verbot des save_mode zu umgehen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau