Автор работы: Пользователь скрыл имя, 12 Марта 2011 в 10:27, курсовая работа
Что такое Интернет? Кому принадлежит Всемирная Сеть и кто за нее платит?
Другие примеры: fadr.msu.ru, www.ford.com
URL – Universal Resource Locator – общая форма представления адреса ресурса в Интернет
URL формируется следующим образом:
<имя
протокола>://<FQDN
или адрес хоста>{/<путь
к ресурсу>}
ОСНОВНЫЕ ПОНЯТИЯ
HTML (HyperText Markup Language, язык гипертекстовой разметки) - специальные инструкции браузеру, с помощью которых создаются Веб-страницы.
Т.е. Web-страницы - это документы в формате HTML, содержащие текст и специальные тэги (дескрипторы) HTML. По большому счету тэги HTML необходимы для форматирования текста (т.е. придания ему нужного вида), который "понимает" браузер. Документы HTML хранятся в виде файлов с расширением .htm или .html.
Тэги
HTML сообщают браузеру информацию о
структуре и особенностях форматирования
Веб-страницы. Каждый тэг содержит определенную
инструкцию и заключается в угловые
скобки <>. Большинство тэгов состоят
из открывающей и закрывающей
частей и воздействуют на текст, заключенный
внутри.
PHP – это широко используемый язык сценариев общего назначения с открытым исходным кодом.
Говоря проще, PHP это язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на Web-сервере.
Аббревиатура PHP означает “Hypertext Preprocessor (Препроцессор Гипертекста)". Синтаксис языка берет начало из C, Java и Perl. PHP достаточно прост для изучения. Преимуществом PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемых web-страниц. Важным преимуществом языка PHP перед такими языками, как языков Perl и C заключается в возможности создания HTML документов с внедренными командами PHP. Значительным отличием PHP от какого-либо кода, выполняющегося на стороне клиента, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера. Вы даже можете сконфигурировать свой сервер таким образом, чтобы HTML-файлы обрабатывались процессором PHP, так что клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта.
PHP позволяет
создавать качественные Web-приложения
за очень короткие сроки,
PHP прост
для освоения, и вместе с тем
способен удовлетворить
Даже если Вы впервые услышали о PHP, изучить этот язык не составит для Вас большого труда. Мы не сомневаемся, что изучив основы PHP в течение нескольких часов, вы уже сможете создавать простые PHP-скрипты.
Язык PHP постоянно
совершенствуется, и ему наверняка
обеспечено долгое доминирование в
области языков web -программирования,
по крайней мере, в ближайшее время.
РЕАЛИЗАЦИЯ ЗАДАЧИ
Этап №1:
Создание каркаса Web-страницы с подключением основных блоков
Реализация:
Создается PHP форма.
Формы позволяют обеспечивать
интерактивную связь сайта с
пользователем. Элементы форм (области
редактирования текста, поля ввода,
меню) позволяют посетителям вводить
различную информацию и
<?php
include ("blocks/bd.php"); /*Соединяемся с базой данных*/
$result = mysql_query("SELECT title, meta_d, mata_k, text FROM settings WHERE page='index'",$db);
$myrow = mysql_fetch_array($result);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01//EN" "http://www.w3.org/TR/html4/
<html>
<head>
<meta name="description" content="<?php echo $myrow['meta_d']; ?> ">
<meta name="keywords" content="<?php echo $myrow['mata_k']; ?> ">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?php echo $myrow['title']; ?></title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#000033" class="main_border">
<!--Подключаем шапку сайта-->
<? include("blocks/header.php");
<tr>
<td><table width="800" height="100%" border="2" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
<tr>
<!--Подключаем навигацию сайта-->
<? include ("blocks/lefttd.php"); ?>
<td height="100%" valign="middle" background="img/звезды.jpg" bgcolor="#FFFFFF">
<?php echo $myrow['text']; ?> </td>
</tr>
</table></td>
</tr>
<!--Подключаем низ сайта-->
</table>
</body>
</html>
Этап №2:
Разбиение на блоки («blocks»)
Реализация:
("blocks/header.php")
<tr height="157">
<td><img src="img/шапка.gif" width="800" height="157"></td>
</tr>
("blocks/lefttd.php");
<td width="180" valign="top" bgcolor="#F6F6F6" class="left"><div align="justify"></div>
<p align="center" class="title"></p>
<div id="coolmenu"><img src="img/навигация.gif" width="255">
<a href="index.php"><b>Главная</
<a href="lessons.php"><b>Зарядные устройства</b></a>
<a href="articles.php"><b>
<a href="contacts.php"><b>Наши контакты</b></a></div>
("blocks/footer.php");
<tr>
<td><img src="img/низ3.jpg" width="800" height="37"></td>
</tr>
Этап №3:
Формирование статей «Зарядные устройства»
Реализация: lesson.php
<?php
include ("blocks/bd.php"); /*Соединяемся с базой данных*/
$result = mysql_query("SELECT title, meta_d, mata_k, text FROM settings WHERE page='lessons'",$db);
$myrow = mysql_fetch_array($result);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01//EN" "http://www.w3.org/TR/html4/
<html>
<head>
<meta name="description" content="<?php echo $myrow['meta_d']; ?> ">
<meta name="keywords" content=" <?php echo $myrow['mata_k']; ?> ">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Зарядные устройства</title>
<link href="style.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style></head>
<body>
<table width="800" height="100%" border="2" align="center" cellpadding="0" cellspacing="0" bgcolor="#000033" class="main_border">
<!--Подключаем шапку сайта-->
<? include("blocks/header.php");
<tr>
<td valign="baseline"><table width="800" height="100%" border="2" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
<tr>
<!--Подключаем навигацию сайта-->
<? include ("blocks/lefttd.php"); ?>
<td valign="top" background="img/звезды.jpg" bgcolor="#FFFFFF"><p><?php echo $myrow['text']; ?> </p>
<?php
$result = mysql_query ("SELECT id,title,description,data FROM
lessons", $db);
$myrow = mysql_fetch_array ($result);
do {
printf (" <table align='center' class='lesson'>
<tr>
<td>
<p class='lesson_name'><a
href='view_lesson.php?id=%s'>%
<p class='lesson_adds'>Дата добавления: %s</p></td>
</tr>
<tr>
<td>%s</td>
</tr>
</table><br><br>", $myrow["id"], $myrow["title"], $myrow["data"],
$myrow["description"] );
}
while ($myrow = mysql_fetch_array ($result));
?>
<p> </p></td>
</tr>
</table></td>
</tr>
<!--Подключаем низ сайта-->
</table>
</body>
</html>
Этап №4:
Формирование статей «Аккамуляторы»
Реализация: articles.php
<?php
include ("blocks/bd.php"); /*Соединяемся с базой данных*/
$result = mysql_query("SELECT title, meta_d, mata_k, text FROM settings WHERE page='articles'",$db);
$myrow = mysql_fetch_array($result);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01//EN" "http://www.w3.org/TR/html4/
<html>
<head>
<meta name="description" content="<?php echo $myrow['meta_d']; ?>">
<meta name="keywords" content="<?php echo $myrow['mata_k']; ?> ">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Аккумуляторы</title>
<link href="style.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style></head>
<body>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#000033" class="main_border">
<!--Подключаем шапку сайта-->
<? include("blocks/header.php");
<tr>
<td valign="baseline"><table width="800" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
<tr>
<!--Подключаем навигацию сайта-->
<? include ("blocks/lefttd.php"); ?>
<td valign="top" background="img/звезды.jpg" bgcolor="#FFFFFF"><p> <?php echo $myrow['text']; ?> </p>
<?php
$result = mysql_query ("SELECT id,title,description,data FROM
articles", $db);
$myrow = mysql_fetch_array ($result);
do {
printf (" <table align='center' class='lesson'>
<tr>
<td>
<p class='lesson_name'><a
href='view_articles.php?id=%s'
<p class='lesson_adds'>Дата добавления: %s</p></td>
</tr>