Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Dateigröße _vor_ Upload prüfen (PHP)
freaked Offline
× ∫яεαкεδ εησυġн × ζιgнтѕтαя ×

Beiträge: 17.321
Registriert seit: Jul 2008
Beitrag #1
Dateigröße _vor_ Upload prüfen (PHP)
Wie möglich?
Per Google fand ich nur HTML5-Lösungswege die ich nicht nutzen will, der Rest ist unbeantwortet.

03.02.2012 19:24
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
friedrichheinze Offline
...und Kondensatoren.

Beiträge: 2.838
Registriert seit: Jul 2008
Beitrag #2
Dateigröße _vor_ Upload prüfen (PHP)
...wie soll das technisch funktionieren? Woher willst du wissen wie groß die Datei ist bevor sie da ist?
03.02.2012 19:26
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Dirk Offline
Software Archäologe

Beiträge: 14.934
Registriert seit: Jul 2008
Beitrag #3
Dateigröße _vor_ Upload prüfen (PHP)
ich denke auch das php als servergechichte es vorher nicht wissen kann. Kann nur der client.

03.02.2012 19:30
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Online
Quälgeist

Beiträge: 8.950
Registriert seit: Jul 2008
Beitrag #4
Dateigröße _vor_ Upload prüfen (PHP)
Geht clientmässig mit FileAPI in HTML5.

https://developer.mozilla.org/en/Using_f...8s%29_size

Browsersupport: http://caniuse.com/fileapi

Ist aber natürlich kein Schutz vor Missbrauch, sondern dient lediglich dazu den Benutzer darauf hinzuweisen, dass die Datei zu gross ist.
03.02.2012 19:37
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
chiaki Offline
Die Pommesfee

Beiträge: 12.534
Registriert seit: Jul 2008
Beitrag #5
Dateigröße _vor_ Upload prüfen (PHP)
vielleicht mit flash?
03.02.2012 19:38
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
freaked Offline
× ∫яεαкεδ εησυġн × ζιgнтѕтαя ×

Beiträge: 17.321
Registriert seit: Jul 2008
Beitrag #6
Dateigröße _vor_ Upload prüfen (PHP)
hm, das ist aber irgendwie nicht zufrieden stellend
man will den traffic ja eigentlich verhindern :S

03.02.2012 19:42
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Online
Quälgeist

Beiträge: 8.950
Registriert seit: Jul 2008
Beitrag #7
Dateigröße _vor_ Upload prüfen (PHP)
Oh.. entschuldige, habe den Text falsch gelesen.

Mit ordentlichen Programmiersprachen ist das machbar, über die Request-Header. Bei PHP hingegen geht das nicht, jedenfalls nicht ohne C-Extension, weil der PHP-Code erst ausgeführt wird, wenn der Request fertig ist.
03.02.2012 19:43
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
friedrichheinze Offline
...und Kondensatoren.

Beiträge: 2.838
Registriert seit: Jul 2008
Beitrag #8
Dateigröße _vor_ Upload prüfen (PHP)
Kannst du nicht in der php.ini die maximum file size ändern?

Edit: Hast dann halt vermutlich trotzdem den Traffic bis zur max file size...

Edit 2:

gandro schrieb:  Mit ordentlichen Programmiersprachen ist das machbar, über die Request-Header.

Kann da nicht jeder reinschreiben was er will?
(Dieser Beitrag wurde zuletzt bearbeitet: 03.02.2012 19:50 von friedrichheinze.)
03.02.2012 19:47
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
freaked Offline
× ∫яεαкεδ εησυġн × ζιgнтѕтαя ×

Beiträge: 17.321
Registriert seit: Jul 2008
Beitrag #9
Dateigröße _vor_ Upload prüfen (PHP)
global dies zu ändern ist nicht zufriedenstellend imho. schade, dass es da echt keine möglichkeit gibt..

03.02.2012 19:48
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Online
Quälgeist

Beiträge: 8.950
Registriert seit: Jul 2008
Beitrag #10
Dateigröße _vor_ Upload prüfen (PHP)
friedrichheinze schrieb:  
gandro schrieb:  Mit ordentlichen Programmiersprachen ist das machbar, über die Request-Header.

Kann da nicht jeder reinschreiben was er will?

Ja, aber ein ordentlicher Webserver bricht bei mehr Daten als im Header angegeben ab. Und weniger Daten als angegeben ist normalerweise auch kein Problem. Die Grössenangabe ist afair auch zwingend, müsst ich jetzt aber nachschlagen..
03.02.2012 20:00
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste