dedlfix: Progessbar beim Downlaoden von Dateien (Ajax)

Beitrag lesen

echo $begrüßung;

Hier noch einmal ein paar detailiertere Infos zur Technik, die ich verwenden möchte bzw., wie ich mir das vorstelle. Also ich lade eine Datei per FTP mittels PHP von einem Server runter. D.h. das PHP auf dem Server, welches ich per Browser aufrufe, läuft etwa 3-4 min, bis die Datei fertig geladen hat. Das Problem ist, dass ein Benutzer, der davor sitzt, natürlich ungeduldig wird, da das ganze so lange dauert. Also war die Idee folgende:

Achso ... Du verwendest dazu wahrscheinlich entweder Dateifunktionen mit ftp://-Vorspann oder PHPs FTP-Funktionen. Im letzteren Fall könntest du es ohne zweites Script mit der nicht blockierenden Variante von ftp_(f)get() namens ftp_nb_(f)get() versuchen (Userkommentar beachten). flush() könnte auch interessant sein, damit der Apache angeregt wird, die Ausgabe sofort an den Client zu senden.

Auf dem Client kannst du dir ja was einfallen lassen. Das Beispiel mit dem echo '.'; ist recht trivial. Vielleicht kann man was mit den ankommenden Punkten oder HTML-Schnipseln und etwas Javascript was schönes zaubern ...

echo "$verabschiedung $name";