PHP

Okt. 25-30
Határidő: Nov. 13.

Laborházik | Dokumentáció


E laborházi lényege:
- a PHP script nyelv alapvető lehetőségeinek ismerete és alkalmazása


Feltölteni két állományt kell:
ahol nn a feladat sorszámát jelzi, xxxxxxx pedig a felhasználóazonosítót.

Laborházik:
Megj.: A feladat I. részében leírtak mindenkire vonatkoznak, a II. részben a feladat egyénre szabott része szerepel (mindenki a sorszáma szerinti feladatot választja).

I.


II.
  1. a)
    Regisztrációhoz szükséges adatok:
    - felhasználónév - csak kisbetűket (max. 10 karakter) tartalmazhat
    - felhasználó civil neve (vezetéknév, keresztnév)
    - felhasználó születési éve
    - jelszó (min. 6, max. 10 karaktert tartalmazzon, legyen benne betű és számjegy is)
    - e-mailcím (amit nem kötelező megadni)
    Az utolsót kivéve, az összes többi adatot kötelező legyen megadni a sikeres regisztrálás érdekében.
    A feltételeket írjuk is ki (eleve vagy csak sikertelen próbálkozás esetén), hogy a felhasználó tudja mit hogyan kell megadnia ahhoz, hogy sikeresen regisztrálhasson.
    b) Receptgyűjtemény (de ha valaki nem szeret főzni... :), kitalálhat valamilyen másfajta -pl. vicc, kisautó, stb.- gyűjteményt is, csak legyenek meg ugyanezek a funkcionalitások)



  2. a)
    Regisztrációhoz szükséges adatok:
    - felhasználónév - csak kisbetűket, számjegyeket vagy "_" karaktert tartalmazhat (max. 10 karakter)
    - felhasználó civil neve (vezetéknév, keresztnév)
    - felhasználó foglalkozása (nem kötelező)
    - jelszó (min. 6, max 10 karaktert tartalmazzon, legyen benne kis- és nagybetű is)
    - e-mailcím
    A foglalkozást kivéve, az összes többi adatot kötelező legyen megadni a sikeres regisztrálás érdekében.
    A feltételeket írjuk is ki (eleve vagy csak sikertelen próbálkozás esetén), hogy a felhasználó tudja mit hogyan kell megadnia ahhoz, hogy sikeresen regisztrálhasson.
    b) értelmező szótár készítés:


  3. a)
    Regisztrációhoz szükséges adatok:
    - felhasználónév - csak betűket vagy számjegyeket tartalmazhat (min. 3, max. 10 karakter)
    - felhasználó civil neve (vezetéknév, keresztnév)
    - felhasználó fedőneve (nem kötelező)
    - felhasználó kedvenc színe (néhány előre megadott közül, amit egy állományból olvasunk be)
    - jelszó (min. 8, max 15 karaktert tartalmazzon, legyen benne kis- és nagybetű egyaránt)
    - megjegyzés (amit nem kötelező kitölteni)
    A fedőnevet illetve megjegyzés mezőket kivéve, az összes többi adatot kötelező legyen megadni a sikeres regisztrálás érdekében.
    A feltételeket írjuk is ki (eleve vagy csak sikertelen próbálkozás esetén), hogy a felhasználó tudja mit hogyan kell megadnia ahhoz, hogy sikeresen regisztrálhasson.
    b) Foto-kiállítás, értékelés


  4. a)
    Regisztrációhoz szükséges adatok:
    - felhasználónév - csak betűket, számjegyeket, vagy szóközt tartalmazhat (max. 15 karakter)
    - felhasználó civil neve (vezetéknév, keresztnév)
    - felhasználó címe (nem kötelező)
    - jelszó (min. 6, max 10 karaktert tartalmazzon, legyen benne kisbetű, nagybetű és számjegy is)
    - a felhasználó érdeklődési köre(i) - egy legördülő listából választhat, melynek tartalmát egy inicializáló állományból töltjük fel - ugyanezek szerepelnek a b) pontnál, ezekhez a kategóriákhoz lehet ugyanis apróhírdetést fűzni (nem kötelező megadni a sikeres regisztrációhoz)
    A címet illetve érdeklődési kört kivéve, az összes többi adatot legyen kötelező megadni a sikeres regisztrálás érdekében.
    A feltételeket írjuk is ki (eleve vagy csak sikertelen próbálkozás esetén), hogy a felhasználó tudja mit hogyan kell megadnia ahhoz, hogy sikeresen regisztrálhasson.
    b) Online apróhírdetések
    Amennyiben regisztrációkor a felhasználó megadta, hogy milyen kategóriák érdeklik, bejelentkezés után jelenjenek meg az utolsó bejelentkezése óta feltett apróhírdetések, melyek az általa regisztrációkor megadott kategóriá(k)hoz tartoznak.


  5. a)
    Regisztrációhoz szükséges adatok:
    - felhasználónév - csak betűket vagy számjegyeket tartalmazhat (max. 12 karakter)
    - felhasználó civil neve (vezetéknév, keresztnév)
    - felhasználó születési dátuma (évszám nem kötelező)
    - jelszó (min. 6, max 12 karaktert tartalmazzon, legyen benne nagybetű és számjegy is)
    - felhasználó csoportszáma (nem kötelező)
    A születési évet és a csoportszámot kivéve, az összes többi adatot kötelező legyen megadni a sikeres regisztrálás érdekében.
    A feltételeket írjuk is ki (eleve vagy csak sikertelen próbálkozás esetén), hogy a felhasználó tudja mit hogyan kell megadnia ahhoz, hogy sikeresen regisztrálhasson.
    b) Online szavazás
    Egy inicializáló állományból olvassuk be az alábbi adatokat (a felhasználó bejelentkezésekor): Megjegyzések: Bármely regisztrált és bejelentkezett felhasználó: Példák (három különböző lehetséges eset):


Hasznos hivatkozások: