Tach!
Die PHP-Funktion ftp_put() wird also aufgerufen, um eine Datei zu übertragen und wenn sie damit fertig ist, gibt sie TRUE zurück. Was sie aber tun müsste, damit ich daraus irgendwie meinen Prozessbalken konstruieren kann, wäre zwischendurch mal Bescheid zu geben, wie weit sie ist und was sie denkt, wie lange es noch dauern wird.
Schau mal ins FTP-Kapitel im PHP-Handbuch. Da gibt es auch non-blocking Funktionen ...
dedlfix.