Mark Jurgen PHP tööd

Mobiillimall Projekti Konspekt

  1. Projekti struktuur
                content/anekdot/
                ├── index.php      (pealeht)
                ├── header.php     (HTML päis + CSS)
                ├── footer.php     (lehe jalus)
                ├── menu.php       (navigeerimismenüü)
                ├── style.css      (Bootstrap-stiilis kujundus)
                ├── message        (tekstifail teadega)
                ├── author         (tekstifail autoriga)
                └── jokes/
                    ├── joke1.php  (esimene anekdoot)
                    ├── joke2.php  (teine anekdoot)
                    ├── joke3.php  (kolmas anekdoot)
                    └── menu.php   (menüü jokes kaustas)
            
  2. Põhilised PHP funktsioonid ja nende tööpõhimõte
                include "header.php";
                // Kaasab header.php faili sisu praegusesse faili
                // Sisaldab HTML struktuuri ja CSS linke
                
                file_get_contents(__DIR__ . '/message');
                // Loeb tekstifaili 'message' sisu
                // __DIR__ tagastab praeguse faili kausta tee
                // Kuvatakse teade kasutajale
                
                echo "Tere tulemast!";
                // Väljastab teksti veebilehele
            
  3. Kuidas leht töötab (index.php näide)
                1. Kaasatakse header.php (HTML päis, CSS, menüü)
                2. Kuvatakse pealkiri "Tere tulemast!"
                3. Loetakse 'message' faili sisu ja kuvatakse
                4. Loetakse 'author' faili sisu ja kuvatakse
                5. Kaasatakse footer.php (lehe jalus)
                
                Tulemus: Täielik HTML leht koos kujundusega
            
  4. CSS kujundus (Bootstrap-stiilis)
                .container - peamine konteiner (800px laius, keskel)
                .header - päise stiil (gradient taust, valge tekst)
                .content - sisu ala (30px padding)
                .joke1/.joke2/.joke3 - anekdootide stiilid
                .message-box - teadete kast (roheline gradient)
                .author-info - autori info (oranž gradient)
                
                Kasutab: gradiente, varje, ümardatud nurki, animatsioone
            
  5. Navigeerimise tööpõhimõte
                Pealeht (index.php):
                - Menüü viitab jokes/joke1.php, joke2.php, joke3.php
                
                Jokes kaustas:
                - Iga anekdoot on eraldi PHP fail
                - Oma menu.php failiga (teised teed)
                - "Avaleht" viib tagasi ../index.php
                
                Tulemus: Töötav navigeerimine kõikide lehekylgede vahel
            
  6. Miks Bootstrap-stiilis kujundus?
                Bootstrap on populaarne CSS raamistik:
                - Kiire ja lihtne kasutada
                - Responsiivne disain (töötab kõikides seadmetes)
                - Professionaalne välimus
                - Valmis komponendid (nupud, vormid, menüüd)
                
                Meie projektis: kohandatud Bootstrap-stiilis CSS
            

Kuidas telefonis on

Anekdoot pilt

pilt