Võrgurakendused I: ülesanne 2

Allikas: Lambda

Ülesandeks on valmistada poolautomaatne pildigaleriiprogramm kasutades PHP-d.

  • Programm vaatab läbi pildikataloogi sisu ja genereerib pisipiltidega esilehe.
  • Pisipildid võetakse eraldi kataloogist (st. nad peavad enne olemas olema, rakendus neid ei tee).
  • Pildifailide mõõdud peavad langema kokku HTMLi sees toodud mõõtudega (st. brauserit ei tohi kasutada piltide skaleerimiseks).
  • Esilehe kujundus peab olema dünaamiline (liquid layout). Rakendus võib näidata pilte lehekülje kaupa, aga see pole kohustuslik.
  • Pisipildile klikkides avaneb suur pilt.
  • Suure pildi juures peavad olema eelmisele ja järgmisele pildile viitavad lingid või nupud.
  • Kõik HTMLid ja CSSid pevad läbima puhtalt W3C validaatori http://validator.w3.org
  • Rakendus peab töötama korralikult vähemalt Firefoxi ja Internet Exploreri, soovitatavalt ka Opera ja Safari (või Konquerori) uusimate versioonidega. Iganenud brauserite tugi ei ole kohustuslik.