Atpakaļ
Mērķis: PHP un MySQL apgūšana
Uzdevums 1: Izveidot autorizēšanās mehānismu
- Izveidojiet PHP programmu:
- Izveidot pieslēgšanās formu ar lietotājvārda un paroles ievades laukiem.
- Lietotāja autentificēšana notiek ar fiksētu lietotājvārdu un paroli (piem. "peteris" un "noslepums").
- Ja lietotājs sekmīgi aizpilda formu, izveidot sesijas mainīgo, kas norāda, ka lietotājs ir autorizēts.
- Lapas saturu rādīt tikai autorizētiem lietotājiem.
- Izveidot izlogošanās linku, kuru atverot sesija tiek izbeigta.
Uzdevums 2: 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);
Darbu sagatavojiet jaunā folderī ar nosaukumu "Vārds Uzvārds Prakt9" (aiztājiet ar savu vārdu un uzvārdu).
Praktiskā darba folderi arhivējiet zip formātā.
Nosūtiet arhīvu uz e-pastu mikelis@va.lv.