Bild verkleinert hochladen
Ich möchte dem User ermöglichen sein Portrait oder Avatar hochzuladen, oder die Illustration zu einem Artikel. Diese Bilder müssen meisstens in einen gewissen Rahmen passen. Darum werden sie nicht erst zur Darstellung auf der Website in der Grösse beschränkt, sondern wie hier schon beim Upload-Prozess, das spart Speicherplatz auf dem Server.
Image Upload mit Resize
enctype="multipart/form-data"
type="hidden" name="MAX_FILE_SIZE" und type="file"
Das Formular zum Bildupload unterscheidet sich nicht wesentlich von jenem zum Datei hochladen.
<form action="img_resize_script.php" method="post" name="make_thumbnail" enctype="multipart/form-data">
<p><label for="Name">Name für Bild eintragen (ohne Dateiendung):</label><br />
<input name="Name" type="text" size="30" maxlength="30" value="New_Image" />
</p>
<p><label for="PORTRAIT">Festplatte nach Bild im Hochformat durchsuchen, max. 1 MB:</label><br />
<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
<input type="file" name="PORTRAIT" id="PORTRAIT" size="24" />
</p>
<p>
<input class="button" type="submit" name="SETUP" value="Bild anpassen und speichern" />
</p>
</form>