Лабораторная работа 2.7 Использование массива Упражнение 1: Создание динамического меню
Лабораторная работа 2.7 Использование массива Упражнение 1: Создание динамического меню • Откройте в текстовом редакторе файл index.php • В начале блока напишите:
'index.php', 'about'=>'about.php', 'contacts'=>'contact.php', 'table'=>'table.php', 'calc'=>'calc.php' ); ?> • В значениях атрибута href тэгов вместо текущих значений выведите значения элементов массива $leftMenu по следующему образцу:<?php
/* Установка локали и даты */
setlocale(LC_ALL, "russian"); // получить имя месяца по-русски (LC_ALL, "russian" - все нижеперечисленное по-русски / кодировка будет 1251)
$day = strftime('%d'); // число
$mon = strftime('%B'); // месяц. возвращает в кодировке windows-1251 (а html здесь в UTF-8)
$mon = iconv('windows-1251', 'utf-8', $mon); // преобразовать из 1251 в UTF-8 (если код html в UTF-8) / переприсвоить переменной $mon значение в utf-8
$year = strftime('%Y');
/* Константа для футера */
const COPYRIGHT = "Супер Мега Веб-мастер";
/* Приветствие */
$hour = (int) strftime('%H'); // (int) - приводит строку в целое число
$welcome = '';
if ($hour > 0 && $hour < 6) {
$welcome = 'Доброй ночи';
}
elseif ($hour >= 6 && $hour < 12) {
$welcome = 'Доброе утро';
}
elseif ($hour >= 12 && $hour < 18) {
$welcome = 'Добрый день';
}
elseif ($hour >= 18 && $hour < 23) {
$welcome = 'Добрый вечер';
}
else {
$welcome = 'Доброй ночи';
}
/*Инициализация многомерного массива: */
$leftMenu = [
['link'=>'Домой', 'href'=>'index.php'],
['link'=>'О нас', 'href'=>'about.php'],
['link'=>'Контакты', 'href'=>'contact.php'],
['link'=>'Таблица умножения', 'href'=>'table.php'],
['link'=>'Калькулятор', 'href'=>'calc.php'],
];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<title>Сайт нашей школы</title>
<meta charset="UTF-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="header">
<!-- Верхняя часть страницы -->
<img src="logo.gif" width="187" height="29" alt="Наш логотип" class="logo" />
<span class="slogan">приходите к нам учиться</span>
<!-- Верхняя часть страницы -->
</div>
<div id="content">
<!-- Заголовок -->
<h1><?=$welcome?></h1>
<!-- Заголовок -->
<blockquote>
<?
echo "Сегодня {$day}-{$mon}-{$year}";
?>
</blockquote>
<!-- Область основного контента -->
<h3>Зачем мы ходим в школу?</h3>
<p>
У нас каждую минуту что-то происходит и кипит жизнь. Проходят уроки и шумят перемены, кто-то отвечает у доски, кто-то отчаянно зубрит перед контрольной пройденный материал, кому-то ставят «пятерку» за сочинение, кого-то ругают за непрочитанную книгу, на школьной спортивной площадке ребята играют в футбол, а девочки – в волейбол, некоторые готовятся к соревнованиям, другие участвуют в репетициях праздников…
</p>
<h3>Что такое ЕГЭ?</h3>
<p>
Аббревиатура ЕГЭ расшифровывается как "Единый Государственный Экзамен".
Почему "единый"? ЕГЭ одновременно является и вступительным экзаменом в ВУЗ и итоговой оценкой каждого выпускника школы. К тому же на всей территории России используются однотипные задания и единая система оценки.
</p>
<p>
Результаты ЕГЭ оцениваются по 100-балльной и пятибалльной системам и заносятся в свидетельство о результатах единого государственного экзамена. Срок действия данного документа истекает 31 декабря года, следующего за годом его выдачи, поэтому у абитуриентов есть возможность поступать в ВУЗы со свидетельством ЕГЭ в течение двух лет.
</p>
<!-- Область основного контента -->
</div>
<div id="nav">
<!-- Навигация -->
<h2>Навигация по сайту</h2>
<!-- Меню -->
<ul>
<li><a href='<?=$leftMenu[0]['href']?>'><?=$leftMenu[0]['link']?></a></li>
<li><a href='<?=$leftMenu[1]['href']?>'><?=$leftMenu[1]['link']?></a></li>
<li><a href='<?=$leftMenu[2]['href']?>'><?=$leftMenu[2]['link']?></a></li>
<li><a href='<?=$leftMenu[3]['href']?>'><?=$leftMenu[3]['link']?></a></li>
<li><a href='<?=$leftMenu[4]['href']?>'><?=$leftMenu[4]['link']?></a></li>
</ul>
<!-- / Меню -->
<!-- Навигация -->
</div>
<div id="footer">
<!-- Нижняя часть страницы -->
© <?=COPYRIGHT?>, 2000 - <?=$year?> <!--год-->
<!-- Нижняя часть страницы -->
</div>
</body>
</html>