Atpakaļ
Mērķis: PHP apgūšana
Uzdevums 3: Izveidot faila augšupielades formu
- Izveidojiet PHP programmu:
- Izveidot formu ar faila (vai vairāku failu) augšupielādes formu.
- Ja tiek augšupielādēts fails, programma saglabā to apakšdirektorijā.
- Programma nolasa visus failus no apakšdirektorijas un attēlo lapā.
- Izmantojiet funkciju readdir vai scandir.
- Bonus 1: Programma ļauj ielādēt tikai attēlus (jpg, png, gif).
- Bonus 2: Programma saglabā katram attēlam samazinātu (200px x 200px versiju).
- Izmantojiet funkciju imagecopyresized.
- Bonus 3: Programma attēlo samazinātos attēlus tabulā 4 kolonās.
Instrukcija kā samazināt JPG attēlu
// Ielādē oriģinālo failu apstrādei.
$image = imagecreatefromjpeg($filename);
// Samazina uz 200x200.
$imageScaled = imagescale($image, 200, 200);
// Saglabā mazāku attēlu.
imagejpeg($imageScaled, 'smaller.jpg',90);
// Atbrīvo atmiņu.
imagedestroy($image);
imagedestroy($imageScaled);