phpbar.de logo

Mailinglisten-Archive

[php] Datei-Upload mit Fortschrittsanzeige

[php] Datei-Upload mit Fortschrittsanzeige

Ringo Großer swek at gmx.net
Mit Jun 27 13:30:57 CEST 2007


Hallo Simon,

Simon Bienlein wrote:
> http://xupload.edustrial.de

Da läuft ggf noch eine dev-Version des XUpload. Inzwischen hat Art schon 
einige weitere Versionen entwickelt [1]. Er scheint auf meinem Server 
inzwischen auch die aktuelle 2.5 Pro zur Verfügung gestellt zu haben. 
Wahrscheinlich schöpfe ich mit dem Formular den Spielraum der möglichen 
Optionen noch nicht aus. Die in meinen Augen wichtigsten Features sind 
aber erkennbar (z.B. Switch für Inline oder Popup Darstellung).
Grundlage des Tools war nach meiner bisherigen Kenntnis ein 
serverseitiges PERL (CGI) Script, welches per Inline oder Popup 
Javascript Request ständig die Informationen zum Upload liefert. PERL 
ist in der Lage den STDIN Stream von Uploads bereits während der 
Laufzeit zu parsen. Die dargestellten Infos sind also kein Fake. Zum 
konkreten Hintergrund der Technik kann ich Art ja gern nochmal befragen.

Ich hatte Art bei der gemeinsamen Entwicklung darauf gedrängt, dass er 
eine Anbindung an PHP-Scripte beachtet, d.h. nach beendetem Upload 
werden - ähnlich wie es PHP native in der Superglobalen $_FILES macht - 
die notwendigen Werte an das post-Script übergeben. Das Ergebnis (Array) 
hast du ja auf meiner Testseite gesehen.
Zusätzlich hat man auch aus gestalterischer Sicht wesentlichen Einfluss 
(Template, CSS).

Auf meinem Server läuft das XUpload unter PHP 4.4.1. CGI Scripte müssen 
selbstverständlich auch unterstützt werden, was bei den meisten Hosting 
Providern aber sowieso der Fall ist.

Welche Möglichkeiten ein gepatchtes oder aktuelles PHP bietet, erörtern 
wir ja gerade im weiteren Verlauf dieses Threads.


[1] http://www.sibsoft.net/xupload.html

regard, Ringo

php::bar PHP Wiki   -   Listenarchive