Сайт муниципального общеобразовательного учреждения школы №1 города Фролово. Дипломная (ВКР). Информационное обеспечение, программирование.

Сайт муниципального общеобразовательного учреждения школы №1 города Фролово. Дипломная (ВКР). Информационное обеспечение, программирование.




💣 👉🏻👉🏻👉🏻 ВСЯ ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻


























































Информационное обеспечение, программирование

Вы можете узнать стоимость помощи в написании студенческой работы.


Помощь в написании работы, которую точно примут!

Похожие работы на - Сайт муниципального общеобразовательного учреждения школы №1 города Фролово

Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе

Нужна качественная работа без плагиата?

Не нашел материал для своей работы?


Поможем написать качественную работу Без плагиата!

Кафедра
Автоматизированных систем обработки информации и управления


Специальность
230103 «Автоматизированные системы обработки информации и управления»


Тема: «Сайт муниципального общеобразовательного учреждения школы №1
города Фролово»






Студент Володькова Евгения Викторовна


Руководитель заведующий кафедрой АСОИУ


Автоматизированных систем обработки


. График
работы над дипломным проектом


. Отзыв на
выпускную квалифицированную работу


. Рецензия на
выпускную квалифицированную работу


.
Пояснительная записка к дипломному проекту


Темой данного дипломного проекта является создание сайта
общеобразовательной школы №1 города Фролово. В ходе выполнения проектирования
была проведена работа по сбору, анализу и систематизации материалов, входящих в
состав Web-сайта. По результатам анализа
материала составлен план создания сайта и определены его направления и
выполнено его структурирование.


В результате дипломного проектирования разработан комплекс php-страниц, которые расположены в
иерархическом порядке, согласно разработанной структуре электронного сайта.
Сайт, готовый к публикации в Интернет, содержащий нужную информационную базу.


Сайт основан на унифицированной структуре информации, а средства
навигации интуитивно понятны и позволяют иметь оперативный доступ к любой
нужной информации жизни школы.


При создании Web-сайта был
выбран язык программирования php.


В качестве средств создания сайта применялось следующее программное
обеспечение:


текстовый процессор Microsoft Word из пакета Microsoft Office 2003;


редактор Web-страниц Dreamweaver 8;


Созданный Web-сайт
муниципального общеобразовательного учреждения школы №1 города Фролово
содержит:


НЕГОСУДАРСТВЕННОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ


ВЫСШЕГО
ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ


Кафедра
Автоматизированных систем обработки информации и управления


Специальность
230103 «Автоматизированные системы обработки информации и управления»


ПОЯСНИТЕЛЬНАЯ
ЗАПИСКА К ДИПЛОМНОМУ ПРОЕКТУ


«Сайт
муниципального общеобразовательного учреждения школы №1 города Фролово»






Студент Володькова Евгения Викторовна


Руководитель заведующий кафедрой АСОИУ


.1
Актуальность и практическая значимость создания сайта


Наступила эра новых информационных и коммуникационных технологий, которая
принесла значительные изменения в сферу производства, образования и деловой
активности людей. Общество, в котором мы живём, приобретает всё больше черт
информационного и это сказывается во всех сферах жизни. Сферу образования можно
назвать передним флангом, который принимает на себя основной удар наступления
информационных технологий.


Все сходятся во мнении, что Интернет стимулирует процесс развития
интеллектуальных способностей, предоставляя массу дополнительной информации.


В то же время отмечается, что Интернет является лишь средством в учебном
процессе и использование Интернет-технологий должно полностью контролироваться
учителем, при этом к учителю предъявляются такие требования, как: компьютерная
грамотность и знание Интернет-технологий. Учителей не может не волновать
проблема повышения своей квалификации и, следовательно, уровня образования в целом.


Наступило время переосмысления, расширения традиционных направлений
обучения, поиск новых методов и приёмов заинтересовать детей к учёбе. Таким
образом, сегодня является актуальным вопрос о необходимости и перспективах
создания школьного сайта, сайта как «визитка», сайта как инструмент внутри- и
внешкольного взаимодействия. Иметь школе собственную страничку в мировой сети
не только престижно, но и удобно. Сайт связывает в единую цепь учеников,
родителей и учителей школы, сближая всех общими интересами.


Исходя из вышесказанного считается, что школьный Web-сайт актуален и в
данный момент требует разработки и совершенства.


. Создание и разработка Web-сайта
муниципального общеобразовательного учреждения школы №1 города Фролово.


. Посредством сайта школы установить дополнительную связь между
учениками, родителями и учителями.


Объект исследования: процесс создания и разработки сайта, проектирование
веб-страниц, функционирующих в Интернете.
Гипотеза исследования: Если школа будет иметь свой сайт в Интернете, то
повысится имидж школы, установится взаимодействия с другими образовательными
учреждениями, повысится учебно-воспитательная работа, повысится интерес
родителей к школе.


В соответствии с целью, объектом и предметом исследования, были
поставлены следующие задачи:


изучить теоретический материал по данной работе;


глубже изучить язык программирования php;


сделать обзор программ и выбрать наиболее подходящую программу для
разработки школьного сайта.


В ходе исследования были применены следующие методы исследования:


анализ информационно-технологического исследования;


анализ программ веб-редакторов, графических редакторов;


Создание сайтов является актуальной задачей на современном этапе
преобразования Российской системы образования. Это связанно с тем, что их
создание играет важнейшую роль в информационных технологиях учреждения.
Способствуют лучшему контролю деятельности учреждения, его пропаганде, то есть
возможности выбора учащимися лучших образовательных услуг. Создание сайтов
образовательных учреждений и помещение их в Интернет давно завоевало
популярность в странах Запада и Америки, и с 90х годов стало актуально и в
России. Многие ведущие учреждения страны отдают этому предпочтение, так как
спрос на эффективное образование неуклонно растет.


Еще одно немаловажное достоинство данного проекта состоит в том, что оно
будет располагаться на сервере, к нему будут иметь доступ все кому нужна такого
рода информация, что экономит средства учебного заведения. Сайт будет постоянно
пополнятся и приобретать новые возможности, что не позволит ему потерять свою
актуальность и востребованность.


Практическая значимость работы состоит в разработке и создании школьного
веб-сайта фроловской общеобразовательной школы.


Иметь школе свой собственный сайт это иметь собственное СМИ! То - есть
свое средство информации, и часто лучшее, чем обычные газеты, потому что сайт
оперативнее, с намного большими возможностями. Школьный сайт - визитная
карточка школы, элемент образовательной Интернет-системы, точка внутришкольного
взаимодействия. Сайт создает новые возможности взаимодействия в образовательном
процессе. Например, общение учеников, возможность анонимных вопросов в
кризисных ситуациях, организация дистанционного обучения для учеников
отсутствующих в школе. Сайт полезен для профессиональной рефлексии школы.
Новостная лента - летопись жизни коллектива с оценкой событий и срезом мнений.
Школьный сайт - коммуникативный инструмент для администрации, педагогов,
учеников и родителей, работников образования и культуры. В этом качестве сайт
способствует повышению открытости образовательного учреждения.




Веб-узел (веб-сайт) - это совокупность веб-страниц и иных ресурсов,
соединенных по смыслу, связанных гиперссылками и физически находящихся на одном
сервере. Веб-сайт - это единый информационный блок.


Сеть Интернет состоит из огромного количества соединённых между собой
компьютеров, маршрутизаторов и прочего, нужного для правильной работы. Каждый
элемент сети Интернет (узел) обладает уникальным описателем - IP-адресом. Зная
IP-адрес узла можно попробовать подключиться к нему, а имея небольшие навыки
можно определить кому этот адрес принадлежит и в каком регионе мира находится.
IP-адреса принято записывать в виде четырёх групп цифр, разделённых точками,
например


Запомнить адреса всех часто посещаемых страниц практически невозможно,
поэтому в сети Интернет существуют специальные сервера DNS (Domain Name
Resolution), на которых хранятся списки сопоставления IP-адресов и символьных
имён. Именно благодаря эти серверам пользователь всегда попадает по нужному
IP-адресу, набрав в браузере только имя странички.


После того, как мы ввёли в строку браузера имя нужной странички, браузер
самостоятельно получает из DNS IP-адрес нужного сервера и посылает по этому
адресу специальный запрос на получение странички (HTTP-запрос). Работающая на
сервере специализированная программа (т.н. Web-сервер) обрабатывает этот запрос
и возвращает в браузер требуемую страницу.


Очевидно, что все действия по отображению страницы можно однозначно
разделить на две категории: выполняемые на стороне клиента (клиентский код или
front-end) и выполняемые на стороне сервера (серверный код или back-end).
Причем сервер ничего не знает о текущем состоянии клиента, а клиент - о текущем
состоянии сервера. При разработке алгоритмов обмена надо всегда помнить об этом
и своевременно передавать нужные данные, описывающие состояние или требуемое
действие.


В зависимости от места применения различаются и средства реализации
частей. На стороне клиента как правило используется только HTML, JavaScript (AJAX),
CSS и Flash.


Язык программирования JavaScript разработан фирмой Netscape для создания
интерактивных HTML-документов. Это объектно-ориентированный язык разработки
встраиваемых приложений, выполняющих как на стороне клиента, так и на стороне
сервера. Синтаксис языка очень похож на синтаксис языка Java - поэтому его
часто называют Java-подобным. Клиентские приложения выполняются браузером
просмотра Web-документов на машине пользователя, серверные приложения
выполняются на сервере.


При разработке обоих типов приложений используется общий компонент языка,
называемый ядром и включающий определения стандартных объектов и конструкций
(переменные, функции, основные объекты и средство LiveConnect взаимодействия с
Java-апплетами), и соответствующие компоненты дополнений языка, содержащие
специфические для каждого типа приложений определения объектов.


Клиентские приложения непосредственно встраиваются в HTML-страницы и
интерпретируются браузером по мере отображения частей документа в его окне.
Серверные приложения для увеличения производительности предварительно
компилируются в промежуточный байт-код.


Основные области использования языка JavaScript при создании
интерактивных HTML-страниц:


1
Динамическое
создание документа с помощью сценария


2
Оперативная
проверка достоверности заполняемых пользователем полей форм HTML до передачи их
на сервер


3
Создание
динамических HTML-страниц совместно с каскадными таблицами стилей и объектной
моделью документа


4
Взаимодействие с
пользователем при решении “локальных” задач, решаемых приложением JavaScript,
встроенном в HTML-страницу.


Синтаксис PHP подобен синтаксису языка C#. Некоторые элементы, такие как
ассоциативные массивы и цикл foreach, заимствованы из Perl.


Для работы программы не требуется описывать какие-либо
переменные, используемые модули, и т. п. Любая программа может начинаться
непосредственно с оператора PHP.


Простейшая программа Hello world на PHP выглядит
следующим образом:


?>исполняет код, находящийся внутри ограничителей,
таких как ?php ?. Всё, что находится вне ограничителей, выводится без
изменений. В основном, это используется для вставки PHP-кода в HTML-документ,
например так:


Помимо ограничителей ?php ?, допускается
использование дополнительных вариантов, таких как ? ? и . Кроме того, до версии 6.0
допускается использование ограничителей языка программирования ASP <% %>
(конструкции ? ? и <% %> могут быть выключены в конфигурационном
файле php.ini).


Имена переменных начинаются с символа $, тип
переменной объявлять не нужно. В отличие от имён функций и классов, имена
переменных чувствительны к регистру. Переменные обрабатываются в строках,
заключённых в двойные кавычки, и heredoc-строках (строках, созданных при помощи
оператора <<<).рассматривает переход на новую строку как пробел, так
же как HTML и другие языки со свободным форматом. Инструкции разделяются с
помощью точки с запятой (;), за исключением некоторых случаев.


Поддержка всевозможных баз данных и очень лёгкая
работа с ними - также одна из сильных сторон PHP.


Его можно использовать во всех популярных операционных
системах: Microsoft Windows, Linux, Unix, Solaris, OpenBSD, Mac OS
X.поддерживается большинством существующих веб-серверов: Apache, Microsoft
Internet Information Server, Personal Web Server и многие другие. В остальных,
поддерживающих стандарт CGI, PHP может работать как CGI-процессор.


Разработчики серверной части менее стеснены в средствах, т.к. большая
часть существующих языков позволяет создавать или описывать HTML-страницы.
Наиболее широко распространённы сейчас Java, Perl, PHP, Python, Ruby, C# и asp.net. Каждый из них имеет свои сильные и слабые стороны,
поэтому разработчик должен сделать выбор исходя из стоящих перед ним задач.


Для написания сайта из ряда языков программирования был выбран язык PHP. Есть несколько главных причин
почему именно PHP выбился в лидеры по популярности в
использовании:


Простота. Язык очень легко воспринимается, особенно начинающими
программистами.


Скорость разработки. Благодаря простоте и интуитивной понятности, PHP
позволяет очень быстро создавать довольно сложные сайты.


Наличие библиотек. Существует огромное количество готовых примеров и
библиотек классов. Созданы и проверены сотни библиотек.


Поддержка. Практически любой сервер в Интернете поддерживает PHP


Безопасность. PHP позволяет создавать действительно защищённые сайты
благодаря встроненной поддержке шифрования данных при хранении и передаче.


И, конечно главной причиной, почему был выбран именно этот язык
программирования - это то, что этот язык изучался практически на занятиях.


Однако за свои преимущества PHP платит некоторыми органичениями.
Например, использовать PHP для доступа к системным функциям очень неудобно по
сравнению с Perl или Python (поэтому многие системные администраторы так любят
Perl).относится к группе так называемых "интерпретируемых" или
"скриптовых" языков. Это означает, что файл с командами PHP хранится
на сервере просто как текстовый файл, а специальная программа-интерпретатор
выполняет его ("интерпретирует") каждый раз, когда пользователь
запросил страницу, связанную с этим скриптом.


На самом деле всё обстоит несколько сложнее: интерпретатор сначала
производит синтаксический анализ всех задействованных файлов, потом проводит
компиляцию исходных текстов, и только после этого выполняет скомпилированный
код. Под компиляцией в PHP понимается перевод скрипта из текстового
представления во внутренний формат интерпретатора.


Неоспоримое достоинство PHP (как и любого скриптового языка) -
возможность быстрого исправления ошибок кода "на лету". Т.е. не нужно
устанавливать и запускать специальный редактор типа Visual Studio и
перекомпилировать весь исходный код. Достаточно подключиться к серверу, открыть
файл скрипта в обычном блокноте и исправить ошибку.


В принципе, любой, даже очень сложный сайт можно сделать в стандартном
блокноте. Только это займёт очень много времени и сил. Специально созданы
специальные программы-редакторы, существенно ускоряющие процесс разработки. Вот
некоторые из них: PHP Designer, Delphi for PHP и Zend Studio.Designer -
программа наиболее лёгкая в освоении, но и наиболее бедная по функциям. В
программу заложена подсветка синтаксиса всех основных web-языков, легко
ставится и настраивается. Наверное, лучший вариант для разработки
одностраницных скриптов. Из недостатков можно отметить очень слабую поддержку многофайловых
проектов, отсутствие средств для работы с базами данных, слабая поддержка
контекстной справки и автодополнения.for PHP - более комплексное решение,
предоставляемое компанией CodeGear. Главное отличие от всех остальных продуктов
- возможность графического проектирования интерфейсов с описанием событий. Все
необходимые функции будут добавлены стандартными библиотеками, входящими в
состав Delphi for PHP. Серьёзных недостатков у Delphi for PHP не отмечено,
программа удобная в работе, с понятным и настраиваемым интерфейсом, есть
встроенный веб-сервер для отладки скриптов. Огорчает только слишком сильная
привязанность к собственным классам и библиотекам.Studio. Авторы этой IDE -
разработчики PHP и всевозможных средств для работы с ним. Zend Studio одинаково
хорошо подходит как для разработки одностраничных скриптов, так и для
разработки сложных порталов с сотнями файлов кода. Подсветка синтаксиса
большинства Web-языков, возможность локальной и удалённой отладки скриптов,
удобное автодополнение, возможность работы с базами данных и множество других
преимуществ.


Выбор Web-сервера, наверное, самая простая задача. Для Windows есть всего
2 серьёзные альтернативы: "Internet Information Server (IIS)" или
Apache.- разработка Microsoft и легко интегрируется в Windows, но нормально
настраивается и работает только в семействе Windows Server. Кроме того, для
качественной настройки IIS нужно иметь определённый опыт и знания.(читается -
"апач") - это веб-сервер с открытым исходным кодом, популярный во всём
мире. Причин популярности несколько. Первая и основная - кроссплатформенность.
Apache может быть установлен практически на любой ОС. Сейчас Apache ставится
как на обычных персональных, так и на крупных серверах. Вторая причина
популярности - простая расширяемость. Для Apache уже создано огромное число
стандартных библиотек, позволяющих решать практически любые стандартные (и не
очень) задачи. Третья причина - простота начальной установки и настройки. Все
параметры конфигурации хранятся в соответствующих конфигурационных файлах.
Пользователь может по своему усмотрению менять даже самые тонкие настройки
сервера. Правда, есть в таком подходе существенный недостаток - после
сохранения изменений в файле, нужно перезапустить службу сервера.


Для отладки сайта был использован установочный пакет Denwer, так как он содержит все необходимые
элементы: Apache, PHP, Perl и некоторые другие компоненты.


Текстовый процессор Microsoft Word из пакета Microsoft Office
2003 - мощный текстовый редактор, позволяющий быстро создать документ любой
сложности из разрозненных заметок и довести до совершенства информационный
бюллетень или брошюру . Был использован этот текстовый редактор для
редактирования информации в электронном виде и исправления ошибок. Выбран
потому, что редактор Word фирмы Microsoft является сегодня самой популярной в
мире программой. Word начинен "быстрыми" командами и самыми
современными средствами, такими как встроенная программа проверки правописания
и словарь синонимов, которые помогают вам грамотно составлять документы, и
готовыми шаблонами, позволяющими вам сводить воедино заметки, письма, счета и
брошюры без больших усилий.


Программный продукт Dreamweaver 8 - это визуальный
редактор гипертекстовых документов. Эта совершенно корректная классификационная
формулировка не способна точно передать существо дела. Мощная профессиональная
программа Dreamweaver 8 обладает всеми необходимыми средствами для генерации
страниц HTML любой сложности и масштаба. Она обеспечивает режим визуального
проектирования, отличается очень чистой работой с исходным текстом
Web-документов, обладает встроенными средствами поддержки больших сетевых
проектов.


Выбран редактор гипертекстовых документов Dreamweaver
8 потому, что это наиболее корректно работающая версия программы, по этой
программе имеется огромное количество литературы, она наиболее проста в
использовании, интерфейс удобен для работы, поддерживает несколько форматов
гипертекстовых документов.


В Dreamweaver 8 была создана основная часть дипломного
проекта. С помощью этой программы была построена структура сайта, выполнена
разметка страниц, информация переводилась в HTML формат. Так же выполнялось
редактирование скриптов т.к. Dreamweaver 8 позволяет работать в двух режимах
одновременно. Текстовая информация на страницах выделялась разными шрифтами и
цветами, что позволяет сделать их более красочными. Так же в нем имеется
возможность работы с несколькими HTML документами одновременно, что позволяет
увеличить скорость редактирования.





Структура сайта была разработана в соответствии с требованиями заказчика,
она позволяет найти нужную информацию и имеет удобный интерфейс.


При проектировании структуры сайта необходимо было решить какая из
информаций будет главной. После того, как выявлена главная информация нужно
установить связь между ее разделами. Структура сайта построена на гиперссылках.
Каждая гиперссылка указывает переход на нужную страницу, таким образом,
задается порядок страниц и их структура. Так выглядит главная страница сайта:




Рисунок 1. Главная страница программного продукта
. Новости - содержит информацию о внутришкольной жизни учреждения;


. Гостевая книга - в ней ученики школы могут оставлять мнения и
пожелания;


. Обратная связь - своеобразный чат, предназначенный для общения
школьников и всех желающих;


. История школы - естественно каждый должен ознакомиться с историей
учреждения, в котором проводит основную часть времени целых 11 лет;


. Устав - необходимая информация, из которой все узнают о своих правах и
обязанностях;


. Наша гордость - заслуженными грамотами и лучшими учителями нужно
гордиться!


. Кружки - информация для родителей, чем они хотят занять своих детей в
свободное от учебы время;


. О, спорт! - в школе развиваются не только умственные, но и физические и
творческие способности!


. Музей - ребята сами создавали этот музей, тем самым показывая свое
уважение и почет ветеранам.


. Документы по НСОТ - документация, содержащая информацию об управляющем
совете, смене директоров, начислении заработной платы и так далее, всю эту
информацию можно скачать себе на компьютер.


Физически сайт содержит корневую папку (site), внутри которой находятся файлы - footer.php,
guest.php, header.php, index.php, main.php, page.php, mail.php, news.php и папки - dat, includes, word, img, page.




Рисунок 2. Структура программного продукта





Программной основой сайта является таблица, которая формируется из
четырех основных блоков, каждый из которых несет свою непосредственную роль в
создании страниц сайта.


Первый блок - это файл index.php,
      главный файл с текстом страницы при загрузке.


Второй блок - это header.php,
файл занимающийся началом создания таблицы и заполнением ее первой строки, то
есть шапки.


Третий блок - main.php, файл
предназначенный для продолжения создания таблицы и заполнением первой ячейки ее
второй строки, то есть меню.


Четвертый блок - это footer.php,
файл предназначенный для завершения создания таблицы и заполнением ее последней
строки, то есть низа.


Такие файлы, как Common.php, Config.php, Base.dat, Page.dat отвечают за управление сайтом.
Подключение всех файлов происходит с помощью процедуры include
"file_name" - где имя файла указывается вместе с относительным путем.


Файл Base.dat содержит информацию о внесенных данных в гостевую
книгу - ник гостя, дату и время отправки сообщения, файл постоянно будет
пополнятся.




В файле Page.dat прописываются гиперссылки, находящиеся в меню сайта,
то есть его структура. Знак "^^" означает разделитель между полями.





В файле Config.php прописываются основные переменные и
задаются пути к главным директориям и папкам, также содержит в себе адрес
электронной почты, куда будет отсылаться сообщение с формы, и заголовки письма,
которые при желании можно всегда изменить.


$body_width=$site_width-$menu_width=200; //ширина основной части


$dat_dir="dat/"; //путь к дирректории "dat"


$page_dir="page/"; //путь к директории "page"


$page_base=$dat_dir."page.dat"; //путь к файлу "page.dat"


$guest_base=$dat_dir."base.dat"; //путь к файлу "base.dat"


$maxLenOfMsg=200; //максимальное количество знаков в сообщенни для
гостевой книги


$admin="danger999@bk.ru"; // e-mail адрес администратора сайта


И, самый главный файл, в котором прописывается восемь главных функций,
необходимых для полноценной работы программного продукта - Common.php.


$data=file($page_base);($FP);($i=0; $i<=count($data) - 1;
$i++){


$GetLine=explode("^^",$data[$i]);(!isset($GetLine[2]))
$GetLine[2]="page.php?id=".$GetLine[0];"".$GetLine[1]."

\n";


Указывается,
что открывается и используется глобальная переменная ($page_base).
Для каждой страницы в этом файле создается соответствующая ссылка на html
документ и выводится готовая строка навигации. Используется метод GET, он
подразумевает, что все параметры передаются в строке URL. Например, строка
определяет запрос GET к файлу page.php.
При этом скрипту передаются параметры со значениями "id=9".
Запрос отделяется от адреса страницы знаком вопроса "?".


echo "\n";"Имя\n";"E-Mail\n";"Сообщение \n";"\n";


echo "(максимальный размер сообщения ограничен
",$maxLenOfMsg." символами)";


Эта функция, выводит форму для добавления сообщения в гостевую книгу.


Метод GET не подходит для передачи больших данных. Для этого сущестует
метод POST. Этот метод передаёт данные скрыто от пользователя, а адрес страницы
остаётся неизменным. Теоретически, метод POST позволяет передавать огромные
блоки данных, но большинство провайдеров устанавливают жесткое ограничение в
5-10 мегабайт. Именно этот метод используется для передачи данных в гостевой
книге. Для загрузки сообщений предназначен тег input типа text. Пользователь набирает нужный текст,
нажимает кнопку "послать", после чего браузер передаёт указанное
сообщение на сервер. По окончании загрузки запускается guest.php, и ему автоматически становятся доступны все
переданные в форме данные.


3.saveMess(){$vname;$vemail;$mess;$guest_base;$maxOfMsg;


$date=date("j.m.Y - G:i:s"); //генерируем текущую
дату


$txt=$_POST['mess']; //записываем в переменную $txt введенный текст
сообщения


$txte=""; //Для замены символа \n на символ


for ($i=0; $i < strlen($txt); $i++) if
($txt[$i]!="\n") {


} //этот цикл позволяет нам добавлять в гостевую книгу многострочное
сообщение


$text=$_POST['vname']."^^".$_POST['vemail'].
"^^".$date."^^" .$txte. "\n";


$FP=fopen($guest_base,"a+");//Открывает файл для записи сообщения($FP,$text); //добавляем переменную $text в файл BASE.DAT


Эта функция, записывает введенное сообщение в файл BASE.dat.


Открываются глобальные переменные ($vname, $vemail,
$mess, $guest_base,
$maxOfMsg), генерируется текущая дата,
записывается в переменную $txt введенный текст сообщения (при этом используется
метод POST). Прописывается цикл, позволяющий
добавлять в гостевую книгу многострочное сообщение, затем открывается файл для
записи сообщения и добавляется переменная $text в файл BASE.dat.


$pattern=".+@.+\..+";ereg($pattern,$mail);


Эта функция, проверяет правильно ли пользователь ввел свой
$string=$string."Написал:".$mess[0]."".$mess[2]."".$mess[3]."\n";


$string=$string."";$string;


Эта функция, показывает сообщения гостевой книги. Открывается глобальная
переменная, затем функция fopen
открывает файл для записи сообщения. Создается сама таблица, в которой
записывается сообщение, а ссылка будет запускать почтовую
программу по умолчанию установленную на компьютере.


6.showMailForm(){"\n";"\n";"\n";"\n";"\n";"\n";"Ваше имяE-mailTeмa сообщенияСообщение\n";


Эта функция, показывает форму для отправки сообщения на адрес
администратора сайта. Используется метод POST. Для загрузки сообщений предназначен тег input типа text. Пользователь набирает нужный текст,
нажимает кнопку "послать", после чего браузер передаёт указанное
сообщение на сервер. По окончании загрузки запускается mail.php, и ему автоматически становятся доступны все
переданные в форме данные. Также здесь прописаны свойства: максимальное
количество знаков в имени отправителя, теме сообщения, выравнивание.


7.message_send(){$mname;$memail;$msubj;$mmess;$admin;


$err="";($_POST['mname']=="")
$err.="Введите ваше имя.";($_POST['memail']=="")
$err.="Введите ваш e-mail.";


if ($_POST['msubj']=="") $err.="Введите тему
собщения.";($_POST['mmess']=="") $err.="Введите
сообщение.";(checkEMail($_POST['memail'])==false) $err.="Вы
ввели неверный адрес электронной почты! ";($err ==""){


$mess="С вашего сайта было отправленно сообщение.\n Тема сообщения:
".$_POST['msubj']."\n Имя пользователя:
".$_POST['mname']."\n E-mail: ".$_POST['memail']."\n
Сообшение: ".$_POST['mmess'];($admin,
Язык программирования JavaScript Дипломная (ВКР). Информационное обеспечение, программирование.
Лабораторная Работа Внутреннее Строение Рыб
Реферат: Общественная ценность. Красота. Скачать бесплатно и без регистрации
Ответ на вопрос по теме Этика юриста
Дипломная работа по теме Совершенствование государственной поддержки малого бизнеса в России
Реферат: Расчет оконечного каскада передатчика. Скачать бесплатно и без регистрации
Реферат по теме Государственные социальные внебюджетные фонды
Реферат: Рыночный механизм ценообразования.. Скачать бесплатно и без регистрации
Ванна Эссе Отзывы
Курсовая работа по теме Тепловой расчет ДВС
Информатика 10 Класс Контрольная Работа Информация
Курсовая работа по теме Особенности рыночного механизма, как в Российской Федерации, так и за рубежом
Контрольная работа: Производство азотной кислоты. Скачать бесплатно и без регистрации
Менің Өмірімдегі Шынайы Көшбасшы Эссе Жазу
План Написания Эссе По Праву
Сделки В Международном Частном Праве Реферат
Доклад: Карл II де Бурбон
Реферат по теме Модемы и факс-модемы
Дипломная работа по теме Використання діаграм при обробці табличної інформації
Семья Эссе На Английском
Курсовая работа по теме Разработка и создание детской книги
Курсовая работа: Учет и анализ денежных средств
Похожие работы на - Профессиональный профиль менеджера по персоналу: этическое измерение
Реферат: Неотложные следственные действия

Report Page