I den här veckans skärmdump kommer jag visa dig hur du laddar upp filer och då har PHP dynamiskt skapat en miniatyrbild. Oavsett om du bygger en e-handelsplats, eller bara ett enkelt galleri, kommer dessa tekniker att vara användbara. Om du är redo för din "spoonfed" skärmdump i veckan, låt oss gå igång!
* Obs! Det har varit några små förändringar i koden efter lite ytterligare tänkande och några bra förslag. Oroa dig inte, mycket lite har förändrats. Bara lite rengöring. Du kan granska ändringarna nedan och / eller ladda ner källkoden.
Det första steget är att skapa en enkel config-fil där vi kan lagra några variabler. Genom att placera dessa i sin egen fil kan vi enkelt göra ändringar i vår kod utan att behöva redigera många rader.
$ final_width_of_image = 100; $ path_to_image_directory = 'images / fullsized /'; $ path_to_thumbs_directory = 'images / thumbs /';
Spara den här filen som "config.php" och placera den i rutan till din mapp.
Skapa sedan en ny sida som heter "index.php" och klistra in följande.
Dynamiska miniatyrbilder Ladda upp en fil, man!
Först, rulla ner lite till kropps taggen. För att hålla saker som nakna ben som möjligt har jag skapat en extremt enkel form. Men det kommer att få jobbet helt bra.
Varje gång du kommer att arbeta med inmatningstypen "filuppladdning" måste du lägga till en "enctype" -attribut i formtaggen.