Atpakaļ

Mērķis: PHP apgūšana

Uzdevums 3: Izveidot faila augšupielades formu

  1. Izveidojiet PHP programmu:
    1. Izveidot formu ar faila (vai vairāku failu) augšupielādes formu.
    2. Ja tiek augšupielādēts fails, programma saglabā to apakšdirektorijā.
    3. Programma nolasa visus failus no apakšdirektorijas un attēlo lapā.
      1. Izmantojiet funkciju readdir vai scandir.
    4. Bonus 1: Programma ļauj ielādēt tikai attēlus (jpg, png, gif).
    5. Bonus 2: Programma saglabā katram attēlam samazinātu (200px x 200px versiju).
      1. Izmantojiet funkciju imagecopyresized.
    6. 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);