Создание ВЕБ-сайта

Автор работы: Пользователь скрыл имя, 12 Марта 2011 в 10:27, курсовая работа

Описание работы

Что такое Интернет? Кому принадлежит Всемирная Сеть и кто за нее платит?

Файлы: 1 файл

карсовая работа (Лена)4 курс.docx

— 1.43 Мб (Скачать файл)

Другие примеры: fadr.msu.ru, www.ford.com

URL – Universal Resource Locator – общая форма представления адреса ресурса в Интернет

URL формируется следующим образом:

<имя  протокола>://&ltFQDN или адрес хоста>{/<путь  к ресурсу>}  
 
 
 
 
 
 
 
 
 

     ОСНОВНЫЕ  ПОНЯТИЯ

     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/strict.dtd">

<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>Главная</b></a>

        <a href="lessons.php"><b>Зарядные устройства</b></a>

        <a href="articles.php"><b>Аккумуляторы</b></a>

       <a href="contacts.php"><b>Наши контакты</b></a></div>            </td>

      ("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/strict.dtd">

<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'>%s</a></p>

              <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>&nbsp;</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/strict.dtd">

    <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'>%s</a></p>

                  <p class='lesson_adds'>Дата добавления:  %s</p></td>

              </tr>

Информация о работе Создание ВЕБ-сайта