Nikita orlenko PHP tööd

Anekdootide lehe konspekt

1. Lehe põhistruktuur


<?php
require "headerUlesanne.php";

echo '<h2 id="h2Anek1">Anekdoot 1</h2>';
echo '<div class="anek1">Programmeerija ei visanud prügi ära...</div>';

require "footerUlesanne.php";
?>
    

Selgitus:
See koodiosa lisab lehele üldise päise ja jaluse, kasutades require. Lisaks väljastab see anekdoodi pealkirja ja teksti, kasutades echo.

2. Navigatsioonipaneel


<?php
echo '<div class="headerMobiliToo">';
echo '<a href="anek1.php">Anekdoot 1</a>';
echo '<a href="anek2.php">Anekdoot 2</a>';
echo '<a href="anek3.php">Anekdoot 3</a>';
echo '</div><hr>';
?>
    

Selgitus:
See kood loob lehele navigeerimismenüü, mis sisaldab linke anekdootide lehtedele.

3. Dünaamiline sisu laadimine


<?php
echo '<div class="MessageTxt">';
require "message.txt";
echo '</div>';

echo '<div class="AutorTxt">';
require "author.txt";
echo '</div>';
?>
    

Selgitus:
Siin kuvatakse sisu tekstifailidest message.txt ja author.txt. See võimaldab muuta teksti failides, ilma PHP-koodi muutmata.

4. Lehe jalus


<?php
echo '<footer class="footerMobiliToo">';
echo '<strong>Nikita Orlenko anekdootide veebileht</strong>';
echo '</footer>';
?>
    

Selgitus:
See plokk loob veebilehe jaluse koos autori nimega.

5. Komponentide kaasamine include abil


<?php
include("headerUlesanne.php");
include("footerUlesanne.php");
?>
    

Selgitus:
include töötab sarnaselt require’iga, kuid ei tekita fataalset viga faili puudumisel. Seda kasutatakse korduvate leheosade kaasamiseks.

Mobiil skriin

Mobiilivaates leht kohandub kitsale ekraanile: menüü muutub kompaktsemaks, kogu sisu paigutub ühte veergu ning tekst ja elemendid muutuvad kitsamaks, et mugavalt telefonis ära mahtuda.

Esimine posi auto