Seite 3 von 4
Verfasst: 09.04.2007 01:14
von AND51
> mit einer grafik noch angeben wieviel % Bis zur MaxSize noch übrig sind
Siehste, bluejoke, genau das Verfahren zur Darstellung des Fortschritts, das ich beschrieben habe!
Also muss zumindest WIDTH
wohl relativ sein!
Nur, um pingelig zu sein, Nero: MaxSize oder TotalSize?
Ich glaub, das 2. klingt besser.
Verfasst: 09.04.2007 04:20
von Nero
Nur, um pingelig zu sein, Nero: MaxSize oder TotalSize? Wink
Ich glaub, das 2. klingt besser.
Nein MaxSize weil die in der PHP ini vorgegeben ist die TotalSize der Datei
bekommste so ohne weiteres vor dem upload ja nicht raus
Außer du meinst die totale größe der aktuell geladen daten ...
aber ich glaub jetzt verfallen wir der Haarspalterei zum opfer

Verfasst: 09.04.2007 13:45
von bluejoke
> mit einer grafik noch angeben wieviel % Bis zur MaxSize noch übrig sind
Siehste, bluejoke, genau das Verfahren zur Darstellung des Fortschritts, das ich beschrieben habe!
Nein, ist es nicht.
Und Allgemein:
Prozentuale Werte müssen nicht so ausgegeben werden, wie du es beschrieben hast. Man
kann aber es gibt auch viele andere Wege. Man kann verschiedene Bilder austauschen, Text schreiben, irgendwelche Zeichen Anfügen, ein Quadrat anzeigen, dass sich vergrößert, der Kreativität sind nur die Grenzen gesetzt, die von einem beschränkten Hirn aufgezwungen werden.
Außerdem haben wir immer noch keinen Weg, um einen prozentualen Status rauszubekommen - so wie wir ihn gerne hätten, es ist überhaupt nicht unwahrscheinlich, dass mehrere Dateien gleichzeitig im Upload-Ordner sind, dafür ist es aber absolut unwahrscheinlich, dass die Datei, die hochgeladen wird, der MaxSize entspricht - je nach Verbindung wird das PHP-Skript sowieso schon vorher abgebrochen, wegen der normalerweise auf 30 Sekunden begrenzten Laufzeit.
Verfasst: 09.04.2007 14:26
von AND51
> die TotalSize der Datei bekommste so ohne weiteres vor dem upload ja nicht raus
Auch nicht mit CONTENT_LENGTH? Das gibt's zumindest in Perl; nur so als möglichen Denkanstoß.
> Prozentuale Werte müssen nicht so ausgegeben werden, wie du es beschrieben hast.
Ich rede nicht davon, dass prozentuale Werte unbedingt als Image ausgegeben werden müssen. Ich weiß selber, dass es auch Texte oder Zeichen sein dürfen. Ich rede davon, wie man prozentuale Werte gezielt als Image ausgeben kann.
Ich hab doch selber ganz zu Anfang schon geschrieben, dass Prozente auch direkt als Text ausgegeben werden dürfen (mit print/echo).
Verfasst: 09.04.2007 14:38
von Nero
Hab gerade mal Bekannten gefragt, von dem weis ich das er sich extrem gut mit der Materie auskennt (verdient seine kohle damit ^^)
Er meinte auch es geht ohne zusatz nicht.
Die beste möglichkeit wäre der PHP Upload Patch.
Auch nicht mit CONTENT_LENGTH? Das gibt's zumindest in Perl; nur so als möglichen Denkanstoß.
Nein da der webserver erst läd dan das script startet
Verfasst: 09.04.2007 16:33
von bluejoke
Nero hat geschrieben:Die beste möglichkeit wäre der PHP Upload Patch.
Siehe meine Posts weiter oben. Danke für die Aufmerksamkeit.
Ich rede davon, wie man prozentuale Werte gezielt als Image ausgeben kann.
Ich hab doch selber ganz zu Anfang schon geschrieben, dass Prozente auch direkt als Text ausgegeben werden dürfen
Der Punkt um den es mir geht, ist, dass deine Variante nicht die einzig richtige ist. z.B. um genau die selbe Progressbar zu erhalten kann man die Pixel-Werte ja auch selbst berechnen.
Verfasst: 12.04.2007 12:48
von Frogger
oje na da hab ich jetzt aber eine diskussion ausgelöst^^
und vlt hätte ich es vorher besser erwähnen sollen, das ich dieses script nur für mich nutzen will und sonst keiner darauf zugriff haben wird.
denn so käme die sicherheit beim script an zweiter stellen.
und naja da es mit PHP direkt nicht geht, ist es auch nicht weiter schlimm.
vorher dachte ich das es rel einfach wäre das zu machen aber da es dem nicht so ist, werde ich wohl auf eine progressanzeige verzichten müssen.
trotzdem vielen dank für eure mühe und hilfe bei diesem problem!
Verfasst: 12.04.2007 14:39
von Nero
Hm am besten erstma erkundigen vieleicht ist ja das PHP Ulpoad bei deinem
Provider installiert.
Ansonsten könntest du halt anzeigen wieviel schon hochgeladen wurde.
Aber wen es eh nicht so wichtig ist kann man auch darauf verzichten

Verfasst: 12.04.2007 15:22
von Tafkadasom2k5
Nero hat geschrieben:Ansonsten könntest du halt anzeigen wieviel schon hochgeladen wurde.
Genau darum gehts doch: WIE?!
Verfasst: 12.04.2007 16:20
von Nero
Nein darum geht es nicht

Es geht hier um die % wieviel ein file schon geladen ist das kann man aber
nicht festellen da man dafür die größe der Datei vor dem upload kennen muß.
Oder aber über php diesen status abfragt was nur mit plugin geht.
Was man aber machen kann ist die größe der temporären Datei zu prüfen in
die der apache die Daten erstmal läd nur ist daraus nicht ersichtlich wieviel
% schon geladen sind.
Daher ist auf einfachem wege auch kein Progressbar möglich auser man gibt
die größe selbst an was aber eher unpraktisch ist.
