Автор: Пользователь скрыл имя, 20 Февраля 2013 в 15:15, отчет по практике
Во время технологической практики нужно будет закрепить и углубить знания, полученные в процессе обучения, а также приобрести необходимые навыки и умения практической деятельности и увязать полученные знания с реальными задачами решаемыми народным хозяйством.
<TR>
<TD align="center" valign="top">
<table width=100%>
<TR>
<TD bgcolor="#C2CBDB" align=center>
<I><B><font size=4 color="#000000">Разделы</font>
</TD>
</TR>
</table>
<A href='index.php?go=author'>LS[
<A href='index.php?go=news'>
<A href='index.php?go=guestbook'>
<A href='index.php?go=photos'>
</TD>
</TR>
</TABLE>
</TD>
<TD width="100%" height="100%" valign="top">
<TABLE border=0 width="100%" style="border: 1px solid #949EAD">
<TR>
<TD valign="top">
Этот код мы должны выводить каждый раз при обращении к любой страничке сайта.
Далее мы в таблице отображаем содержимое отдельных разделов, указанных в переменной $go.
Для того чтобы нам было несколько легче, и не сбиваться с толку из-за лишнего текста поместим заголовок сайта в отдельный файлик «zagolovok.dat». Тогда в движке мы просто напишем:
Include (“zagolovok.dat”);
и весь заголовок уже будет отображен.
Казалось бы, что проще всего сделать выбор разделов сайта при помощи условий типа:
If ($go==photos) {…};
Но данный способ не будет оптимальным. Представьте сколько вам придется написать, чтобы сделать разделов 10, а потом в каждом разделе добавить несколько страниц! После недолгих размышлений я пришел к выводу что проще запоминать все значения $go и их относительные ссылки на разделы в одном файле. Назовём его «links.dat», и запишем туда следующее:
-пустая строка-
news\news.html
news
news\news.html
photos
photos\photos.html
guestbook
guestbook\guestbook.php
author
author\jey.html
Как можно догадаться первая строка содержит значение переменной, а следующая за ней – ссылку на раздел, который необходимо отобразить. У некоторых может возникнуть вопрос: «Почему первая строка пустая, а ссылка на новости повторяется?». Всё очень просто. Дело в том, что index.php могут вызвать с пустой переменной $go. За частую так и происходить при первом отображении скрипта.
Итак, мы отобразили заголовок
и у нас есть значение $go. Нам
просто нужно просканировать файл на
соответствующую ссылку. Это и
выполняет следующая часть скри
//символ перевода строки
$chr=chr(13).chr(10);
//счетчик
$count=-1;
//путь к файлу ссылок
$links=file("links.dat");
while ($count<count($links))
{
$count++;
$str=$links[$count];
if ($go.$chr==$str)
{
$count++;
$str=$links[$count];
$tok = strtok($str,"
");
//Получили ссылку на раздел и отобразили:
include($tok);
break;
}
}
Подробней о его работе. Скрипт проходит по файлу и сравнивает все строки. Как только он найдёт строчку, которая совпадает с значением переменной $go, мы считываем следующую строку, и выводим раздел, на который указывает эта ссылка.
Удобство этого метода в том, что вы с легкостью можете перемещать разделы не боясь при этом несоответствия ссылок. Например, если вы написали где-то в форуме ссылку на какой-то раздел, а затем этот раздел переименовали или переместили, то вам нужно лишь подправить ссылку на раздел и всё, никто и не заметит что произошли какие-то изменения.
Написать движок для сайта вовсе не трудно, и не так страшно как казалось бы. Для тех, у кого есть элементарные знания в PHP и небольшие навыки работы с файлами это дело и вовсе не окажется сложным.
Для установки сайта на локальный компьютер, не подключая к серверу требуется программа, называемая «ДЕНВЕР» (Джентльменский набор Веб разработчика). Он содержит программы Perl, Php, Apache, MySQL. Этак программа бесплатная, так что ее дистрибутив можно скачать с сети Интернет. После простой установки, где нам требуется только отвечать Да/Нет(Y/N) и указать имя виртуального диска, на рабочем столе создается 3 ярлыка: start Denwer, Restart Denwer, Stop Denwer. Для запуска необходимо кликнуть на start Denwer, после чего выводится окно с процессом загрузки Денвера (рис 2.1).
Рисунок 2.1 - Запуск Денвера
После запуска Денвера в правом нижнем углу появляется значки Apache и Perl (рис. 2.2).Это значит, что Денвер в процессе и можно начинать работу.
Рисунок 2.2 - Значок работы Денвера
Каждая страница сайта может быть отредактирована, настроена по желанию. Инструкцию по редактированию можно найти на сайте MediaWiki.org. Пример редактирования представлен на рисунке 2.4.
Рисунок 2.4 - Редактирование страницы
Каждый пользователь может настроить сайт под себя, изменив язык интерфейса, количество выводимых статей, время и другое. К сайту предлагается множество стандартных скинов, но при желании можно найти и оригинальные стили оформления.
В результате прохождения организационно-управленческой практики в Центре информационно-коммуникационных технологий ГУ « Восточно-Казахстанской областной библиотеки им. А.С.Пушкина» было изучено следующее:
Кроме того, за время работы в центре информационно-коммуникационных технологий были получены навыки повседневной работы в коллективе предприятия.