Um Dateien im Web hochzuladen, benötigt man ein HTML Formular, welches einem die Möglichkeit bietet, das Dateisystem auf Benutzerseite zu durchstöbern und eine Datei zum Hochladen auszuwählen.
Dabei kann man die maximale Dateigröße in Byte im versteckten Feld angeben. Man sollte sich aber nicht darauf verlassen, da es Plugins gibt, mit dem man versteckte Formularfelder editieren kann.
<form enctype="multipart/form-data" action="index.php" method="POST"> <fieldset> <input type="hidden" name="MAX_FILE_SIZE" value="262144000" /> <input name="uploadedfile" type="file" /> <input type="submit" value="Hochladen" name="Hochladen" /> </fieldset> </form>
Wurde eine Datei ausgewählt und das Formular abgeschickt, muss man den Stream aus dem temporären Ordner in seinen gewünschten Ordner verschieben:
{ $strDir = ""; { } else { echo "Fehler beim Hochladen"; } }
Es ist ratsam, die Datei auf ihre Größe zu überprüfen und gegebenenfalls zu löschen.