SKiBD Laboratorium 7
echo „użyto wariantu domyślnego”; break;
ł
?>
2. ZADANIA DO WYKONANIA
a) Korzystając z wbudowanej funkcji rand(min,max) zwracającej liczbę losową z przedziału (min,max), napisać skrypt, który:
będzie przechowywał wyraz składający się z 9-ciu liter, dokona losowania ilości powtórzeń głównej pętli,
następnie dokona losowania dwóch liczb z przedziału (1-3) i w zależności od wartości funkcji określonej na wylosowanej parze liczb wyświetli właściwy komunikat. Funkcję wybieramy poprzez losowanie liczby 0 lub 1 i dla 0 wybieramy wynik = A + B a dla 1 wynik = A * B. Następnie z wyrazu 9-cio literowego odczytujemy literę z pozycji określonej przez wynik i wypisujemy komunikat przynależny tej literze.
Wyniki działania skryptu należy wyświetlić na dwa sposoby:
1- bezpośrednio w trakcie wykonywania
2- gromadząc je w zmiennej, której zawartość należy wypisać przy pomocy polecenia echo.
b) Stworzoną na poprzednich zajęciach stronę należy zmodyfikować tak by imitowała zachowanie portalu internetowego. W tym celu należy stworzyć pliki:
menu (.htm lub .inc lub dowolne inne) baner (.htm lub .inc lub dowolne inne) stopka (.htm lub .inc lub dowolne inne) formularz (.htm lub .inc lub dowolne inne)
Następnie należy z poprzednio utworzonej strony index.html wyciąć fragmenty należące do każdego z nowo utworzonych plików, (uwaga, nowe pliki nie musząjuż zawierać znaczników html,body,head jedynie znaczniki dotyczące danego fragmentu treści).
Ostatnim elementem jest odpowiednia zmiana adresów w menu, dodanie instrukcji umożliwiającej włączanie właściwych stron w odpowiednie miejsca tabeli. Mechanizm przełączania stron został przedstawiony w części teoretycznej laboratorium.
Wygląd przykładowej strony pokazano poniżej:
c) Skrypt będący wynikiem pierwszego zadania należy umieścić w swoim katalogu, a odnośnik do niego należy umieścić w menu na swojej stronie.
Podstawy PHP. Dynamiczne strony WWW. 9