Autor |
Nachricht |
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Fr 23.07.2004 13:33
Titel [PHP] php.ini Einstellungsfrage |
|
|
So. Ich bin dabei, einen Bildkatalog mit Uploadfunktion zu schreiben. Dabei stoße ich auf die altbekannte problematik, dass übergroße Dateien nicht ganz auf den Server kommen (Fehlermeldung).
Was ist nun der Unterschied zwischen den Einstellungen
upload_max_filesize=20MB
und post_max_size=8MB,
bzw. wo greift die eine Servereinstellung, und wo die andere. Und: Kann man die ini-Einstellungen während der Skriptlaufzeit anpassen? (ini_set(); oder sowas, welchen restriktionen ist dies u.U. unterworfen ist?)
|
|
|
|
|
Lazy-GoD
Moderator
Dabei seit: 26.11.2001
Ort: -
Alter: 54
Geschlecht:
|
Verfasst Fr 23.07.2004 13:42
Titel
|
|
|
post_max_size dürfte der Wert sein, wie groß die gesamten POST-Daten insgesamt sein dürfen.
und upload_max_filesize wirkt sich auf upload einer Datei auf den Server aus, also max. 20 MB (was bei einem Bild ja locker reichen dürfte?!).
php.ini-Werte zur Laufzeit ändern: http://www.dclp-faq.de/q/q-konfiguration-laufzeit.html
|
|
|
|
|
Anzeige
|
|
|
Achim M.
Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 23.07.2004 13:47
Titel Re: [PHP] php.ini Einstellungsfrage |
|
|
XSchinkenX hat geschrieben: | So. Ich bin dabei, einen Bildkatalog mit Uploadfunktion zu schreiben. Dabei stoße ich auf die altbekannte problematik, dass übergroße Dateien nicht ganz auf den Server kommen (Fehlermeldung).
Was ist nun der Unterschied zwischen den Einstellungen
upload_max_filesize=20MB
und post_max_size=8MB,
bzw. wo greift die eine Servereinstellung, und wo die andere. Und: Kann man die ini-Einstellungen während der Skriptlaufzeit anpassen? (ini_set(); oder sowas, welchen restriktionen ist dies u.U. unterworfen ist?) |
Soweit mir bekannt, gibt "upload_max_filesize" die Größe einer hochgeladenen Datei und "post_max_size" die maximale Speichermenge aller übertragenen POST-Daten an. Insofern macht Dein Beispiel keinen Sinn. "post_max_size" muss größer als "upload_max_filesize" sein.
Gruß
Achim
|
|
|
|
|
karmacoder
Dabei seit: 15.04.2002
Ort: Fürth
Alter: 42
Geschlecht:
|
Verfasst Fr 23.07.2004 13:56
Titel
|
|
|
das geht nur bei bestimmten einstellungen, diese leider eben nicht:
http://de2.php.net/ini_set hat geschrieben: |
PHP_INI_PERDIR 2 Entry can be set in php.ini, .htaccess or httpd.conf
|
aber über htacces kann man es auf ein script begrenzen, das tuts ja auch.
|
|
|
|
|
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Fr 23.07.2004 14:06
Titel
|
|
|
Yep, das werde ich einmal ausprobieren. // obwohl, nee, du sagst: das geht nicht? mist!
@Achim: Nein, das kann es nicht sein. Ich habe die Einstellungen aus php.ini meines providers, und dem traue ich solche "Klopser" eigentlich nicht zu.
//
Kann es u.U. sein, dass ich mit MAX_FILE_SIZE im Formular die maximale Dateigröße des Uploads erhöhen kann? Aber das überschreibt sicher keine Standardwerte...
Zuletzt bearbeitet von am Fr 23.07.2004 14:10, insgesamt 1-mal bearbeitet
|
|
|
|
|
Achim M.
Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Fr 23.07.2004 14:11
Titel
|
|
|
Ja halleluja! Das gibt aber gleich einen Satz warme Ohren
Danke schön
|
|
|
|
|
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Fr 23.07.2004 14:19
Titel
|
|
|
So, ich hab mal ne Supportanfrage gesendet. Mal sehen, vielleicht gibts ja doch die eine oder andere Möglichkeit, diesen Wert zu manipulieren...
|
|
|
|
|
|
|
|