Mailinglisten-Archive |
Hi, danke schon mal für die Antworten. Damit ich hier nichts grundlegend falsch verstanden habe worauf muß man jetzt genau achten wenn man übergroße Dateien mittels Formular hochladen will? Wenn ich PHP_INI_ALL Konfigurationen mittels ini_set() im Skript selber ändere, dann wird diese Änderung erst durchgeführt wenn der Upload beendet ist und das verarbeitungs- skript gestartet wird. Bringen würde es auch nichts das ini_set() im PHP Skript der Formularseite unter zu bringen denke ich, da es ja beendet wird und die Daten zum Browser geschickt werden und nach Beendigung des Skriptes wird eh alles zurück gesetzt. Wenn ich die "max_execution_time" von PHP künstlich auf 1 Stunde und mehr setze ist das vollkommender Quatsch laut den Antworten von euch, da diese Änderung erst bei der Verarbeitung nach dem eigentlichen hochladen einsetzt. Deshalb könnte das auch auf 30 Sekunden wie Standart bleiben oder? Was macht ein Browser überhaupt zwischen Betätigung des Absendebuttons und ausführen des Verarbeitungsskriptes, also quasi wenn die Datei hochgeladen wird. Startet er da schon das Verarbeitsskript oder schlägt er Luftlöcher? Danke noch mal für weitergehende Antworten. Wenn einer auch eine gute Seite zu Dateiuploads (auf Deutsch) hat oder dazu weitergehende Infos ... wäre schön. mfg René ----- Original Message ----- From: "Norbert Pfeiffer" <norbert at itbw.de> To: "deutschsprachige PHP-Mailingliste" <php at phpbar.de> Sent: Thursday, August 19, 2004 12:14 PM Subject: Re: [php] PHP Konfiguration bei Dateiuploads > Hi Rene, > > das Problem ist fuer den 'normalen' Coder recht einfach. > Die Funktion ini_set(); wuerde ja erst ausgefuehrt, wenn > der Upload(macht der Webserver) abgeschlossen und das > Script geparst ist. Kurz, da isses viel zu spaet ... ;-) > > Man koennte nur die php.ini grundsaetzlich veraendern, > oder etwas ueber die .htaccess versuchen, in die schaut > der Server ja noch vor dem Upload ... > > Damit ist auch klar, dass "max_execution_time" keinerlei > Einfluss auf den Upload hat, es ist eine PHP-Variable. > > > m. b. G. Norbert > _____________________ > normal: 02686-987103 > Notruf: 0163-3613642 > --------------------- > e.o.m. > > -- > ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** > Informationen: http://www.phpbar.de > http://lists.phpbar.de/mailman/listinfo/php > >
php::bar PHP Wiki - Listenarchive