Управление веб-сайтом

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

загрузить программу, необходимую для работы модуля.

Модуляризация позволяет также расширять возможности представления XHTML путём использования расширяемости XML без нарушения стандарта XHTML. Такой способ разработки даёт стабильную и реальную основу для разработчиков содержимого и издателей при обслуживании быстро множащихся технологических изменений на Web.

В результате этого появилась нужда в специальной программе помогающей программисту в написании страниц сайта. Первая такая программа появилась примерно в 1997 году. Только в 2002 году такие программы стали популярны. На рисунке 1.8 показана одна из программ помогающая программисту, создавать сайты.

Благодаря данной программе можно было без особых проблем создавать сайты. В нем имеется словари языков программирования HTML, CSS, JavaScript, PHP.

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

Рисунок 1.8

Даже после создания программ, которые помогали создавать сайты, веб-программирование усложнилось. И языка программирования HTML стало мало. Потребовались дополнительные языки веб-программирования, дабы сайт бы более динамичнее.

.2 PHP и JavaScript

Язык программирования PHP создал в 1995 году датский программист Расмус Лердорф. Создавался язык для вывода и учета посетителей онлайн-резюме, обрабатывающие шаблоны HTML-документов. Написан он был на Perl. На рисунке 1.9 показан код на языке PHP.

Вскоре быстроты и функциональности Perl стало не хватать. И Расмус Лердорф подключил язык программирования Си. Это развило функциональность языка PHP и дало больше возможностей для создания сайтов.

В 1996 году PHP прошел еще одно преобразование. В новом PHP было включена поддержка mSQL, DBM и Postgress95 без данных, cookies, поддержку определяемых пользователем функции и многие другое.

Рисунок 1.9

Даже имея все плюсы, язык веб-программирования PHP в 1998 году имел малую популярность, всего 1% от всех сайтов в интернете, примерно 50 тысяч сайтов. Через год популярность языка PHP увеличилась по состоянию на 1999 год. Развитие языка в этот период совершал один и тот же человек, создатель языка Расмус Лердорф.

Когда PHP обрабатывает файл, он ищет открывающие и закрывающие теги, которые указывают PHP, когда начинать и заканчивать обработку кода между ними. Подобный способ обработки позволяет PHP внедряться во все виды различных документов, так как всё, что находится вне пары открывающих и закрывающих тегов, будет проигнорировано парсером PHP. В большинстве случаев PHP внедряется в HTML-документы, как это показано в следующем примере.

Можно использовать и более продвинутые структуры:

Пример #1 Продвинутое внедрение

<?php($expression) {

?>

<?php

} else {

?>

<?php

}

?>

Это работает так, как и ожидается, потому что когда PHP встречает закрывающие теги ?>, он просто начинает выводить все, что встретит (за исключением перевода строки, стоящим сразу после закрывающего тега - смотрите разделение инструкций), пока не встретит следующий открывающий тег. Вышеуказанный пример, разумеется, надуман, но при больших объемах текста выход из режима PHP обычно более эффективен, чем посылка всего текста через echo() или print().

и ) всегда доступны. Другими двумя являются короткие теги и теги в стиле ASP, которые могут быть включены или выключены в конфигурационном файле php.ini. Хотя короткие теги и теги в стиле ASP могут быть удобны, они не так переносимы, как длинные версии, и поэтому не рекомендуются.

Замечание:

Кроме того, если вы намереваетесь вставлять PHP-код в XML или XHTML, чтобы соответствовать XML стандартам, ам следует использовать форму .

Пример #2 Открывающие и закрывающие теги PHP

.

. некоторые редакторы (например, FrontPage) не

любят инструкции обработки;

.

"

.

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

Короткие теги (третий пример) доступны только когда они включены с помощью директивы short_open_tag в конфигурационном файле php.ini, либо если PHP был скомпилирован с опцией --enable-short-tags .

Теги в стиле ASP (четвертый пример) доступны только когда они были с помощью директивы asp_tags в конфигурационном файле php.ini.

Замечание:

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