- •Обработка динмачиской html страницы
- •Назначение и виды веб серверов
- •Способы встраивания php скрипта в html код
- •Переменные и константы в php. Область определения переменных
- •Область видимости переменных
- •Переменные переменные
- •Константы
- •5. Особенности синтаксиса php
- •6. Глобальные и статические переменные php Глобальные переменные в php
- •Статические переменные в php
- •7. Система типов языка php
- •8. Вывод данных в php
- •Арифметические операторы php
- •Логические операторы php
- •Строковые операторы php
- •Операторы присвоения в php
- •Операторы сравнения в php
- •Операторы инкремента и декремента в php
- •Операторы эквивалентности php
- •Операции с символьными переменными в php
- •Приоритеты выполнения операторов в php
- •Операторы исполнения внешних команд в php
- •Операторы для работы с массивами php
- •Операторы управления ошибками php
- •Операторы классов php
- •Поиск и замена подстрок
- •Регулярные выражения
- •Жадные и ленивые квантификаторы в регулярных выражениях
- •Использование html-форм для передачи данных на сервер
- •Для метода get
- •Для метода post
- •Замечание
- •Замечание
- •Замечание
- •Замечание
- •Замечание
- •Замечание
- •Типы ресурсов Предопределенные константы
- •Проверка существования файла
- •Функция file_exists
- •Функция is_writable
- •Функция is_readable
- •I. Открытие файла
- •II. Манипуляции с данными файла
- •III. Закрытие файла
- •Запись в файл
- •Чтение из файла
- •Взаимодействие php и MySql
- •Создание базы данных с помощью html-формы
- •Листинг 1. Код html-формы
- •Листинг 2. Код записывающей html-формы
Обработка динмачиской html страницы
Веб-страница (англ. Web page) — документ или информационный ресурс Всемирной паутины, доступ к которому осуществляется с помощью веб-браузера.
Веб-страницы обычно создаются на языках разметки HTML и могут содержать гиперссылки для быстрого перехода на другие страницы.
Информация на веб-странице может быть представлена в различных формах:
текст
статические и анимированные графические изображения
аудио
видео
апплеты
Информационно значимое содержимое веб-страницы обычно называется контентом.
Несколько веб-страниц, объединенных общей темой и дизайном, а также связанных между собой ссылками и обычно находящихся на одном веб-сервере, образуют веб-сайт.
Динамическая страница
Динамическая страница — веб-страница, сгенерированная программно, в отличие от статичной страницы, которая является просто файлом, лежащим на сервере. Сервер генерирует HTML код динамической страницы для обработки браузером или другим агентом пользователя.
Динамические страницы обычно обрабатывают и выводят информацию из базы данных. Наиболее популярные на данный момент технологии для генерации динамических страниц:
PHP — Для серверов Apache и других под управлением GNU/Linux, других UNIX-подобных, и прочих ОС.
JSP и Java Servlet — Для серверов Apache, JBoss, Tomcat под управлением различных ОС.
ASP.NET — Для Microsoft Windows серверов под управлением IIS.
Персональная интернет-страница
Персональная интернет-страница — веб-страница, представляющая (официально или нет) личность того или иной персоны или персонажа.
Назначение и виды веб серверов
Web-серверы позволяют предоставлять информацию через Интернет посредством языка гипертекстовой разметки (HyperText Markup Language, HTML). При помощи такого программного обеспечения, как, например, Microsoft IIS (Internet Information Server — информационный сервер Интернет) или Apache, Web-сервер принимает запросы от браузеров (например, Netscape или Internet Explorer) и затем отправляет соответствующий(-ие) НТМЕ-документ(-ы) обратно на тот компьютер, с которого поступил запрос. Для повышения мощности сервера может быть использован ряд серверных технологий, которые позволяют не только доставлять стандартные HTML-страницы, но и применять CGI-сценарии (common gateway interface — общий шлюзовой интерфейс), протокол безопасности SSL (Secure Sockets Layer — протокол защищенных сокетов), а также Active Server Pages (ASP — активные серверные страницы).
Веб - сервер - это основа всемирной интернет паутины, с помощью данного сервера можно принимать запросы в формате HTTP и выдавать HTTP - ответы с изображением, файлом или со страницей HTML . Веб - сервером является как компьютер, на котором работает данное программное обеспечение, так и само программное обеспечение. С помощью введенного URL адреса пользователи получают доступ к данному веб - серверу.
Дополнительными функциями веб – серверов являются:
Авторизация пользователей;
Ведение журнала обращений пользователей к ресурсам;
Поддержка динамически генерируемых страниц;
Поддержка HTTPS для защищённых соединений с клиентами.
На сегодняшний день двумя наиболее используемыми веб – серверами являются:
1. Apache – так называемый свободный сервер, который является кроссплатформенным ПО. Основными достоинствами Apache является гибкость его конфигураций, надежность, а также его возможность подключать внешние модули для предоставления данных.
2. IIS (Internet Information Services, до версии 5.1 — Internet Information Server) - основным компонентом IIS является веб-сервер, который позволяет размещать в Интернете сайты, также IIS поддерживает протоколы HTTP, HTTPS, FTP, POP3, SMTP, NNTP
На данное время известны и другие веб – сервера, такие как – nginx, lighttpd, GWS (Google Web Server), Resin.