r! = "") p> {
echo ('text-decoration:');
echo ($ t_decor);
echo (';');
}
else
{
echo ('text-decoration: blink, underline;');
}
if ($ F_size! = "") p> {
echo ('font-size:');
echo ($ f_size);
echo ('pt;');
}
else
{
echo ('font-size: 12pt;');
}
if ($ F_font! = "") p> {
echo ('font-family:');
echo ($ f_font);
echo (';}');
}
else
{
echo ('font-family: Arial;');
}
echo ("} ");
}
2.3 Функція l_link_style (зміна стилю не відвіданих посилань)
При виклику функції користувачу треба буде ввести чотири параметри:
$ color - колір посилань
$ t_decor - оформлення посилань (наприклад підкреслення)
$ f_size - розмір шрифту посилань
$ f_font - назва шрифту посилань
Реалізація функції на мові PHP буде мати наступний вигляд:
function l_link_style ($ color, $ t_decor, $ f_size, $ f_font)
{
echo ('");
}
2.4 Функція add_item (додає елемент в масив)
При виклику даної функції користувачу треба буде ввести два параметри:
$ title - відображуваний текст посилання
$ s_url - адреса, на який вказує посилання
Таким чином, всю функцію можна описати наступною послідовністю дій:
визначення кінця масиву
додавання в масив змінної $ title
додавання в масив змінної $ s_url
Після перекладу алгоритму на мову PHP отримаємо таку функцію:
function add_item ($ title, $ s_url)
{
$ N = sizeof ($ this-> link_and_text_list);
$ This-> link_and_text_list [$ n] ['title'] = trim ($ title);
$ This-> link_and_text_list [$ n] ['url'] = trim ($ s_url);
}
2.5 Функція add_img_item (додає посилання-малюнок у масив)
При виклику даної функції користувачу треба буде ввести три параметри:
$ title - альтернативний текст
$ s_url - адреса, на який вказує посилання
$ image - шлях до рисун
Таким чином, всю функцію можна описати наступною послідовністю дій:
визначення кінця масиву
додавання в масив тега IMG з шляхом до малюнка заданих змінної $ image і альтернативним текстом із змінної $ title
додавання в масив змінної $ s_url
Після перекладу алгоритму на мову PHP отримаємо таку функцію:
function add_img_item ($ title, $ s_url, $ image)
{
$ N = sizeof ($ this-> link_and_text_list);
if ($ Image! = "") p> {
$ This-> link_and_text_list [$ n] ['title'] = " "; p>}
$ This-> link_and_text_list [$ n] ['url']. = "". Trim ($ s_url);
}
2.6 Функція gor_nav_create (створює горизонтальне меню навігації з масиву)
Функція повинна послідовно виводити всі посилання, введені раніше в масив $ Link_and_text_list, через роздільник заданий у змінній $ delitmer. p> Реалізація функції на мові PHP буде мати наступний вигляд:
function gor_nav_create ()
{
$ Links_arr = $ this-> link_and_text_list;
$ str = ""; p> $ C = sizeof ($ links_arr);
for ($ i = 0; $ I <$ c; $ i + +)
{
if (! $ Links_arr [$ i] ['url'])
{
$ str. = $ Links_arr [$ i] ['title'];
} else {
$ str. = " ". $ links_arr [$ i] ['title']." ";
}
if ($ i <$ c-1)
{
$ str. = $ This-> delitmer;
}
}
return $ str;
}
2.7 Функція vert_nav_create (створює вертикальне меню навігації з масиву)