Проектирование и использование компьютерных сетей: Задания к лабораторным работам курса «Сетевые технологии», страница 4

2. СОЗДАНИЕ САЙТА С ФРАГМЕНТАМИ PHP РОГРАММИРОВАНИЯ

В соответствии с номером варианта (номер варианта - номер студента в журнале группы) cоздать несколько связанных HTML-страниц, реализующих следующие задачи:

1.  По желанию пользователя, выводящие информацию об авторе (должен осуществляться переход на HTML-страничку с информацией об авторе, содержащую не менее 1 рисунка и отформатированного текста объёмом не менее 1/3 листа формата А4 текстом 14 пунктов. Текст должен быть набран с использованием различных гарнитур шрифта, цвета и размера) При оформлении ссылок использовать графические изображения.

2.  Осуществляющую подключение к файлу (тхт) с вводом имени файла.

3.  В случае успешного подключения выдать соответствующее сообщение.

4.  В случае ошибки выдать соответствующее сообщение.

5.  Главная страница должна содержать рисунки и информацию о задании.

6.  Реализовать задания из таблицы 5  с использованием шаблонов HTML и сценариев PHP.

7.  Все созданные HTML-странички объединить в WEB-сайт.

HTML СТРАНИЧКА С ИНФОРМАЦИЕЙ ОБ АВТОРЕ

HTML-документы могут быть созданы при помощи любого текстового редактора или специализированных HTML-редакторов и конвертеров. В нашем случае будем использовать текстовый редактор «Блокнот». HTML код и отображение действия его в Internet Explorer представлены на рис. 2, а и б соответственно.

 


Рис. 2 HTML-страничка с информацией об авторе, а) отображение странички в Internet Explorer , б) код на языке HTML

Для создания HTML кода использовались следующие теги:

<HTML></HTML> Обозначение HTML-документа

<HEAD> </HEAD> Заголовочная часть документа

<TITLE> </TITLE> Заголовок документа

<BODY> </BODY> Тело документа

<H1> </H1> Заголовок абзаца первого уровня (всего шесть уровней)

<P> </P> Абзац

<UL> </UL> <Li> Ненумерованный список

<CENTER> </CENTER> Выравнивание по центру

<A> </A> Создание гиперссылки

Оформление HTML странички  задания подобен.

СОЗДАНИЕ ТЕКСТОВОГО ФАЙЛА

Создать и заполнить данными описанные ниже таблицы 4 по варианту, с помощью текстового редактора «Блокнот» , (TXT) файл. Пример для варианта 30 «Журнал учета грузов на проходной» представлен на рис 3.

ПОДКЛЮЧЕНИЕ К ТЕКСТОВОМУ ФАЙЛУ

 Подключение к файлу будет осуществляться с помощью PHP скрипта добавленного в HTML код. Следующий код осуществляет чтение файла a.txt и выводит его в виде документа HTML:

<html>

<head></head>

<body>

<?php

if (!($fileArray = file("a.txt")))

 {

printf(" could not read a.txt file");

}

for ($1=0; $i < count($fileArray); $i++) {

printf("%s<br>", $fileArray[$i]);

?>

</body>

</html>

Журнал учета грузов на проходной

Дата прохождения партии груза(число месяц год)

Наименование груза

Наименование предприятия-заказчика груза

ФИО лица, ответственного за груз

Единица измерения груза

Количество единиц груза в партии

Стоимость единицы груза

Рис 3. Пример  текстового файла.

Функция file() записывает содержимое файла filename в массив. Она возвращает массив, в котором каждый элемент массива соответствует строке,включая символ конца строки (перевод строки и возврат каретки). Функция printf() выводит результат непосредственно в выходной поток — в браузер или на консоль, подключает числа в строку, осуществляет вывод даты в формате mm/dd/yyyy или денежных единиц с двумя десятичными знаками. Функция count() принимает в качестве аргумента массив и возвращает количество элементов в нем. Если переменная не установлена или не содержит элементов, возвращается ноль. Оператор For- оператор цикла.

Описание кода PHP осуществляющего запросы – подобно.

Таблица 4