php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.12.2004, 16:55  
Gast
 
Beiträge: n/a
Standard [Erledigt] Datenübertragung (Upload/Download)

Hallo,

Ist es mit php möglich, währed des Upload bzw. Download
die bereits übertragenen Bytes abzufragen?

Mit welcher Methode kann man mit php einen sichern
Upload bzw. Download realisieren?

Bei der "header-Methode" ergibt sich das Problem, dass
bei manchen Browsern die downgeladene Datei den Namen
des Scripts erhält, d.h., datei.zip heisst dann beim Benutzer
download.php.

D.h., gibt es hier eine Methode die browserunabhängig funktioniert?

Bei der "redirect-Methode" entsteht das Problem, dass man
allen Benutzern die Datei zur Verfügung stellen muss. Wobei
es dann nicht möglich ist, nur einem Benutzer eine Datei
zum Download zur Verfügung zu stellen.

MfG. neuro
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.12.2004, 17:01  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

mit php kannst du nicht überprüfen wie weit der download vorrangeschritten ist! beim upload kannst du vlt die temporäre datei nach der größe checken aber da bin ich mir garnet sicher ob sowas funktionieren würd...

und sonst kannst du den status von dls auch nicht einsehen
Flor1an ist offline   Mit Zitat antworten
Alt 15.12.2004, 17:14  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

einzige mir bekannte möglichkeit bei uploads die größe bzw die geschwindikkeit zu sehen läuft darauf hinaus, activeX oder Javaapplets einzusetzen.
robo47 ist offline   Mit Zitat antworten
Alt 15.12.2004, 18:18  
Gast
 
Beiträge: n/a
Standard

Ganz dumme Idee...

Kann man nicht eine Datei Zeilenweise auslesen und an den Browser schicken und damit die Bytes durch die Größe der Zeilen berechnen?
  Mit Zitat antworten
Alt 15.12.2004, 18:22  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

das schicken macht der browser soweit ich weis, php wird erst aktiv wenn die datei oben ist.

mfg
robo47
robo47 ist offline   Mit Zitat antworten
Alt 15.12.2004, 18:39  
Gast
 
Beiträge: n/a
Standard

nein das geht (noch) nicht. es gibt imho eine extension die im zusammenspiel mit nem perl script sowas bereitstellt. ansonsten gibts es da gerade diskussionen in der php mailing liste ob sowas eingebaut werden soll.

gruss
SIke
  Mit Zitat antworten
Alt 15.12.2004, 18:47  
Gast
 
Beiträge: n/a
Standard

http://www.php-resource.de/forum/sho...ht=fortschritt
  Mit Zitat antworten
Alt 15.12.2004, 22:54  
Gast
 
Beiträge: n/a
Standard

Zitat:
Mit welcher Methode kann man mit php einen sichern
Upload bzw. Download realisieren?
Das sicherste wäre wohl SSL .
  Mit Zitat antworten
Alt 15.12.2004, 22:57  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Bierchen
Ganz dumme Idee...
So isses, weil das PHP-Script erst dann gestartet wird, wenn das letzte Byte übertragen wurde. Wer dem User die Zeit vertreiben will, der soll entweder einen Flashfilm abspulen oder mit LavaSCript den Schrim vollpinseln.
  Mit Zitat antworten
Alt 16.12.2004, 03:59  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von meikel
Zitat:
Zitat von Bierchen
Ganz dumme Idee...
So isses, weil das PHP-Script erst dann gestartet wird, wenn das letzte Byte übertragen wurde. Wer dem User die Zeit vertreiben will, der soll entweder einen Flashfilm abspulen oder mit LavaSCript den Schrim vollpinseln.
Nicht ganz:

währed des Upload bzw. Dowload <- für mich heisst er meinte beide Richtungen... und dass das PHPskript erst nach erfolgtem download erfolgt ist wohl ziemlich unwahrscheinlich

Und rein theoretisch wäre es für einen download ja möglich oder nicht
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Upload/Download Script PHP Tipps 2004 12 18.07.2004 13:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenübertragung berechnen, datenübertragungszeit berechnen, uploadzeit berechnen, berechnung datenübertragung, php datenübertragung, datenübertragung php, datenübertragung berechnung, dauer datenübertragung berechnen, datenübertragung dauer berechnen, php upload zeit berechnen, zeit datenübertragung berechnen, uploadzeit berechnen php, uploadzeiten berechnen, zeitberechnung datenübertragung, berechnung uploadzeit, berechnung zeit datenübertragung, dauer datenübertragung, datenübertragung download upload, upload berechnen, datenübertragungsdauer

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:07 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.