![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Neuer Benutzer Registriert seit: 12.07.2007
Beiträge: 4
|
ich benötige ein skript, dass bei Downloads nur die erfolgreichen downloads zählt. Das untere skript zählt war auch aber bereits beim start des downloads. Wie kann ich das skript ändern, dass nur abgeschlossene Downloads getestet werden. Die if bedingung bei eb_end_flush() oder flush() hat nicht geholfen. Danke für die Hilfe Chris PHP-Code: Geändert von Jann Hendrik (12.07.2007 um 18:51 Uhr). Grund: php-tag hinzugefügt |
| | |
| | Nach oben #4 |
| Erfahrener Benutzer Registriert seit: 31.12.2006 Ort: Zürich
Beiträge: 298
|
Ja. PHP-Code:
__________________ . <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination. |
| | |
| | Nach oben #10 |
| Neuer Benutzer Registriert seit: 12.07.2007
Beiträge: 4
|
tja, leider hat es doch nicht funktioniert. Der test fand mit einer recht großen datei statt. Bei readfile() oder fopen() wird die Datei erstmal ausgelesen. Da die Datei sehr groß war hat es lange gedauert bis sie ausgelesen wurde und der status in der Datenbank sich geändert hat. Dabei ist es vollkommen egal ob der Kunde die Datei downgeloaded hat - es zählt nur, dass die Datei ausgelesen wurde. Damit funktionieren beide varianten nicht. Hat jemand noch eine Idee? Gruß Chris |
| | |
| | Nach oben #11 |
| Neuer Benutzer Registriert seit: 04.08.2006
Beiträge: 1
|
Es funktioniert deshalb nicht, da nicht PHP die Datei sendet sondern Apache/der httpd denk ich mal. Nen einfachen httpd in PHP schreiben oder vielleicht auch ne vorgefertigte Klasse benutzen, dann sollte es funktionieren.
|
| | |
| | Nach oben #12 |
| Benjamin Steininger Registriert seit: 02.06.2005 Ort: weiher im tiefsten Odenwald
Beiträge: 1.183
| Wieso sollte das nicht funktionierne ? PHP läuft ja als Modul oder cgi und gibt die Daten weiter und nach der ausgabe sollte ja ohne probleme noch php-seitig ne ausgabe möglich sein, sieht man ja, wenn man mal ein script hat was 10 sekunden oder mehr läuft und während es läuft debugausgaben über flush(); macht.
|
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Zählen eines Ausdrucks innerhalb eines Strings (PHP) | Binary | PHP-Programmierung | 12 | 05.09.2006 12:57 |
| Ameisen zählen Schritte zur Orientierung | Homepagespeicher | Plauderecke | 2 | 16.07.2006 17:12 |
| Webspace für Downloads | Jan | Gesuche | 2 | 30.05.2006 09:32 |
| Auf 3 zählen, br ?!.. | source | PHP-Programmierung | 9 | 12.02.2006 18:57 |
| [PHP] Download-Skript, Downloads mit download.php?id=x | Corvin | Tutorials | 0 | 28.11.2005 16:28 |