Upload Progressbar unter Debian mit PHP5
Monday, 9 February 2009
Es gibt einige fertige JavaScripts mit denen man genaue Informationen über Dateiuploads bekommen kann (z.B. Progress Bars):
http://t.wits.sg/misc/jQueryProgressBar/demo.php
http://framework.zend.com/manual/en/zend.progressbar.html
Allerdings funktionieren diese Scripte nicht mit einer Standardinstallation von PHP5, da eine Extension fehlt.
Folgende Fehlermeldung taucht auf:
PHP Fatal error: Call to undefined function uploadprogress_get_info()
Um diese Funktion benutzen zu können muss pear installiert werden.
apt-get install php-pear
Danach muss die Extension installiert werden:
pecl install uploadprogress
Un in die php.ini geschrieben werden:
extension=uploadprogress.so
Wenn man jetzt folgende Fehlermeldung erhält:
sh: phpize: command not found ERROR: `phpize' failed
Muss man noch das Paket php5-dev installieren:
apt-get install php5-dev