PHP Dateiupload - Einstellungen in der php.ini
Autor
Flitze
Klicks 196554
Keywords:
Dateiupload in PHP, Dateien über ein Formular hochladen, Dateien ohne FTP-Programm hochladen, Uploadprüfung, PHP Upload Script, ini Konfiguration, Einstellung, php.ini
Klicks 196554
Rating für PHP Dateiupload
8.4 von 10
Bewertungen50
Stand
12.06.2013
8.4 von 10
Bewertungen50
Keywords:
Dateiupload in PHP, Dateien über ein Formular hochladen, Dateien ohne FTP-Programm hochladen, Uploadprüfung, PHP Upload Script, ini Konfiguration, Einstellung, php.ini
Breadcrumb:
Tutorials » PHP Dateiupload » PHP Dateiupload - Einstellungen in der php.ini
Step 7 – Einstellungen in der php.ini
[ADSENSE_LINE]Um möglichen Fehlern vorzubeugen, sollte man auch die Einstellungen in der php.ini überprüfen. Die für unsere Zwecke relevanten Werte sind:
file_uploads (boolean)
Bestimmt, ob Datei-Uploads per HTTP erlaubt sind.
upload_tmp_dir (string)
Temporäres Verzeichnis, in dem Dateien während des Uploads gespeichert werden. Für dieses Verzeichnis muss der Benutzer, unter dem PHP läuft, Schreibberechtigung haben. Wenn hier nichts angeben wird, benutzt PHP das Standardverzeichnis für temporäre Dateien auf Ihrem System.
upload_max_filesize (integer)
Maximale Größe, die eine hochgeladene Datei haben darf.
post_max_size (integer)
Setzt die maximal erlaubte Größe von POST-Daten. Diese Option betrifft auch den Datei-Upload. Um größere Dateien hochzuladen, muss der Wert größer sein als upload_max_filesize. Wenn eine maximale Speichergrenze während des Kompilierens aktiviert wurde, dann betrifft auch memory_limit den Datei-Upload. Allgemein sollte memory_limit größer als post_max_size sein.
memory_limit (integer)
Setzt den Maximalwert des Speichers in Byte, den ein Skript verbrauchen darf. Damit können schlecht geschriebene Skripte daran gehindert werden, den gesamten verfügbaren Speicher eines Servers "aufzufressen". Um keine Speicherobergrenze festzulegen, stellen Sie diese Direktive auf den Wert -1.
Die Werte für upload_max_filesize, post_max_size und memory_limit werden in Byte angegeben oder häufig auch in der Kurzschreibweise xxM, was für xx MB steht.
Zurück zur vorigen Seite:
PHP Dateiupload - Speichern der Datei Weiter zur nächsten Seite:
PHP Dateiupload - PHP Upload Script