baner

Lekcja 29

kl 5 Aplikacje internetowe

 
TEMAT: Operacje na plikach i katalogach.

 

Zadanie 1

  1. W pliku cw291.php utwórz formularz składający się z dwóch pól tekstowych ułożonych jedno pod drugim oraz pod nimi przycisku ZAPISZ
  2. Pola tekstowe opisz jako państwo i miasto
  3. Po kliknięciu przycisku zawartość pól tekstowych powinna zostać dopisana w kolejnych liniach do pliku cw291.xxx
  4. W pliku pod dopisanymi informacjami umieść aktualną datę łącznie z godziną/minutą/sekundą wykonania wpisu.
  5. Obok przycisku ZAPISZ dodaj przycisk POKAŻ, którego kliknięcie spowoduje wyświetlenie zawartości pliku cw291.xxx z pominięciem informacji data/godzina

Zadanie 2

  1. W pliku cw292.php utwórz formularz składający się z trzech pól typu number oraz przycisku submit.
  2. Ułóż je i opisz zgodnie z obrazem 1 (ponizej w odsyłaczu)
  3. Na początku skrypt powinien sprawdzić czy podano wszystkie dane oraz czy wartość ile nie jest ujemna lub równa zero
  4. Jeżeli dane są prawidłowe skrypt ma wylosować "ile" liczb z przedziału <MIN,MAX> i zapisać je do pliku cw292.abc, każdą w osobnym wierszu
  5. Pod formularzem skrypt ma wypisać 5 największych wartości spośród przechowywanych w pliku (np. sortujemy i wypisujemy 5 skrajnych elementów) w jednym wierszu oddzielone trzema znakami spacji.
  6. Spośród zapisanych w pliku elementów usuń 5 o największych wartościach (np. array_pop()).
  7. Spośród pozostałych w pliku elementów wylosuj 4 dowolne i wypisz je w kolejnych liniach na ekranie w postaci: Element nr: XX Wartość YY, gdzie XX to numer elementu w pliku, a YY jego wartość
  8. Jeżeli wylosowana wartość jest parzysta to wypisz ją w kolorze czerwonym.