Při nahrávání velkých souborů na server pomocí formuláře by bylo šikovné uživateli zobrazovat průběh stahování dat. PHP tuto funkci bohužel nepodporuje, přestože patch existuje už dlouhou dobu a přestože je dokonce zařazen do oficiálního adresáře patchů. Pohled do týdenních sumářů vývojářské konference je poměrně smutný – přestože možné nevýhody byly vyvráceny, do oficiální distribuce se kód nakonec nedostal – do PHP 4.3 se to už nestihlo, v PHP 5.0 se na to zapomnělo a v PHP 5.1 se k tomu nikdo nedostal. Slibné rozšíření postparser zůstalo ve fázi návrhu bez jediné vydané verze.
Konec vzdychání, po aplikaci patche a povolení přibaleného rozšíření upload_progress_meter lze průběh stahování zobrazovat např. tímto kódem:
<?php $progress = upload_progress_meter_get_info($_GET["idf"]); if ($progress["bytes_uploaded"] < $progress["bytes_total"]) { echo '<meta http-equiv="Refresh" content="1; url=' . htmlspecialchars("$_SERVER[PHP_SELF]?$_SERVER[QUERY_STRING]") . '" />'; } echo "Staženo: $progress[bytes_uploaded] / $progress[bytes_total] B\n"; ?>
Diskuse je zrušena z důvodu spamu.