I denne ukes skjermbildet viser jeg deg hvordan du laster opp filer og da har PHP dynamisk opprettet et miniatyrbilde. Enten du bygger et e-handelsnettsted, eller bare et enkelt galleri, vil disse teknikkene absolutt vise seg å være nyttige. Hvis du er klar for din "spoonfed" screencast i uken, la oss gå!
* Merk - Det har vært noen få små endringer i koden etter litt ekstra tenkning og noen gode forslag. Ikke bekymre deg, veldig lite har endret seg. Bare litt opprydding. Du kan se gjennom endringene nedenfor, og / eller last ned kildekoden.
Det første trinnet er å lage en enkel config-fil der vi kan lagre noen få variabler. Ved å plassere disse i sin egen fil, kan vi enkelt gjøre endringer i koden vår uten å måtte redigere mange linjer.
$ final_width_of_image = 100; $ path_to_image_directory = 'images / fullsized /'; $ path_to_thumbs_directory = 'images / thumbs /';
Lagre denne filen som 'config.php' og legg den i roten til mappen din.
Deretter oppretter du en ny side som heter "index.php" og limer inn følgende.
Dynamiske miniatyrbilder Last opp en fil, mann!
Først, rull ned litt til kroppsmerket. For å holde ting som bare-bein som mulig, har jeg skapt en ekstremt enkel form. Men det vil få jobben helt greit.
Når du skal jobbe med inntastingstypen "filopplasting", må du legge til et "enctype" attributt til skjemaetiketten.