| | | | |
| |||||||
| Scriptbörse PHP Lösungen für nen schmalen Taler |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Erfahrener Benutzer | Hallo, ich hab mal einen Frage, und zwar ich möchte gern ein downloadscript machen, ABER es soll halt bei 200 Leuten die downloaden nicht mehr möglich sein zu downloaden sein. Das heißt: Datein können gedownloaded werden, aber nur wenn nicht schon 200 User am downloaden sind. Geht das irgendwie, das man berechnen kann wie viele am downloaden sind, also wirklich am downloaden sind? Gruß.
__________________ sponsor-suche.net - Vermittler für weborientierte Dienstleistungen |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Danke, hört sich für mich leider zu kompliziert an für mich zum proggen -.-'. Schade, danke trotzdem.
__________________ sponsor-suche.net - Vermittler für weborientierte Dienstleistungen |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 24.05.2008
Beiträge: 173
PHP-Kenntnisse: Anfänger ![]() ![]() | Nicht getestet, aber so sollte es gehen: PHP-Code: Eventuell sollte man statt readfile aber wirklich eine Ausgabe in kleinen Häppchen bevorzugen (~16 KB Happen). Es könnte sein, dass readfile() wirklich immer die gesamte Datei von der Platte läd (z.B. eine riesige 4 GB Datei), auch wenn der User nach den ersten 2 MB schon abgebrochen hat. Aber atm zu faul zum testen. :P Was natürlich fehlt sind die Unterstützung für die HTTP-Header. Bei der Response, z.B. die Content-Length. Damit der Browser auch weiß wie groß die Datei ist und der Benutzer einen Fortschrittsbalken in % sehen kann. Beim Request eben auch die Unterstützung des HTTP-Header "Ranges". So könnte ein Downloadmanager einen abgebrochenen Download fortsetzen ohne den Teil nochmal runterladen zu müssen, den man schon hatte. Denn bei ner 4 GB Datei nervt es ziemlich, wenn der Donwload nach 3 GB wegen ner Provider-Zwangstrennung abbricht und der Download wieder bei 0 anfängt. Man sollte auch sichergehen, dass das Downloadscript nicht vom Apache nochmal durch eine GZIP-Kompression gezogen wird. Ist bei .zip-Downloads ziemlich unsinnig und belastet nur unnötig. Geändert von Griffith (24.05.2010 um 23:48 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| readfile mit fortschrittsanzeige php |