Hallo,
ich habe ein upload script.
im ersten step möchte ich die dateigröße von schreibdateien prüfen.
und du hast ein grundlegendes Verständnisproblem.
In dem Moment, da dein PHP-Script aufgerufen wird, ist der eigentliche Dateiupload längst abgeschlossen, denn der Webserver (meist Apache) nimmt erst den kompletten HTTP-Request entgegen und gibt ihn dann erst an PHP weiter.
Dein Script kann also nur nachträglich entscheiden: Schön, dass du die ganze Datei hochgeladen hast, ist mir aber zuviel. Wenn du die Upload-Größe wirklich begrenzen willst, musst du das über die Webserver-Konfiguration abfrühstücken.
nur lädt php erst die gesamte datei hoch...
Nein, das macht nicht PHP.
was mache ich falsch oder ist dies "standart" dass erst die gesamte datei geladen wird und erst dann eine prüfung erfolgt?
Nein, aber es ist Standard (mit Stehkunst hat das nichts zu tun). Es ergibt sich aus der Arbeitsweise der Serversoftware.
So long,
Martin
Programmierer (m), seltener auch ~in (w):
Irdische, i.a. humanoide Lebensform, die in einem komplizierten biochemischen Prozess Kaffee, Cola und Pizza in maschinenlesbaren Programmcode umwandelt.
P~ bilden gelegentlich mit ihresgleichen kleine Gruppen, sogenannte Communities, sind aber ansonsten meist scheue Einzelgänger.
P~ sind vorwiegend nachtaktiv und ohne technische Hilfsmittel nur eingeschränkt lebensfähig.