Hallo,
Seit PHP 5.2 ist zumindest im Inneren PHPs eine Möglichkeit geschaffen worden, Informationen zu einem laufenden Upload zu bekommen. Wenn ich das richtig sehe, macht wohl die PECL-Erweiterung uploadprogress davon Gebrauch.
die Erweiterung hatte ich mir in diesem Zusammenhang auch angesehen. Wenn ich den Quellcode richtig verstehe, geht es dabei aber leider auch nur um eine Fortschrittsanzeige. Schöner wäre es in Meinen Vorstellungen aber, wenn z. B. ein mit auto_append_file benanntes Script den uploade -entgegennehmen- würde, also für die Verarbeitung sorgt. Gerade das vom OP gelieferte Beispiel zeigt sehr deutlich, welche unnötig doppelte Arbeit durch PHP gemacht wird, statt den stream umzuformatieren und ohne Umweg übers FS gleich an sendmail durchzureichen.
Das sollte aber, wenn man ein CLI- statt eines CGI-Binärs einsetzt, machbar sein. Ich werde den Gedankengang mal bei Gelegenheit aufgreifen und zu berichten wissen.
Gruß aus Berlin!
eddi