Pasek postępu linii poleceń w PHP
Obecnie próbuję dodać pasek postępu do skryptu wiersza poleceń i próbowałem różnych rozwiązań (w tym Zend i Console_ProgressBar). Obaj mają wspólny problem: pasek postępu nie przykleja się na dole okna, ponieważ podczas skryptu wyprowadzane są nowe linie i inne informacje.
Czy jest jakiś sposób, aby zachować pasek postępu na dole terminalu, ale nadal możesz wyświetlać inne informacje, gdy skrypt jest uruchomiony?
[Edytować]
Rozgryzłem to:
Zamiast wyprowadzać bezpośrednio do STDOUT, faktycznie chwytam wyjście wewnątrz zmiennej, wymazuję ekran za pomocąecho chr(27) . '[2J'
a następnie wyślij do STDOUT zawartość zmiennej, a następnie dołącz mój pasek postępu.
Mam nadzieję, że to ma sens :)