Читать учебное пособие по информатике, вычислительной технике, телекоммуникациям: "Этапы создания веб-приложения. Основы РНР и MySQL" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Этапы создания веб-приложения. Основы РНР и MySQL Лекция

ПланВВЕДЕНИЕ

1. Что такое веб-программирование. Основные технологии

1.1. Клиент-Сервер

1.2. HTML-формы. Методы отправки данных на сервер с помощью формы

1.3. Технология CGI

2. PHP: Препроцессор Гипертекста

2.1. Что такое PHP?

2.2. Возможности PHP

2.3. Почему нужно выбирать PHP

2.4. Недостатки PHP

2.5. Встраивание PHP в HTML - форму

2.6. HTML-формы. Массивы $_GET и $_POST

2.6.1. Особенности метода отправки формы POST

2.6.2. Особенности метода отправки формы GET

2.7. Функция htmlspecialchars()

2.8. Применение функции phpinfo() для отладки

3. Что такое MySQL

3.1. Возможности MySQL.

3.2. Примеры использования PHP совместно с MySQL

3.2.1. Работа с формами

3.2.2. Сохранение данных в базе данных MySQL

3.2.3. Получение (извлечение) данных из базы данных MySQL

ВВЕДЕНИЕ

Основные технологии веб-программирования. Методы отправки данных на сервер с помощью HTML-формы. PHP - Препроцессор Гипертекста. Сохранение данных в базе данных MySQL. Клиент-Сервер и технология CGI. Примеры использования PHP совместно с MySQL.

Рассмотрим основные этапы создания web-приложения на языке PHP.

Предполагается, что Вы знаете основы языка разметки HTML и имеете небольшой опыт программирования.

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

1. Что такое веб-программирование. Основные технологии1.1. Клиент-Сервер

Когда Вы программировали, например, на Delphi, Visual Basic, или Visual C++, то привыкли к такой схеме работы программы: нажимаете кнопку на клавиатуре ► выполняется код ► выводится результат. Все это выполняется на одном компьютере.

В web -программировании все обстоит по-другому.

Когда Вы вводите в адресной строке браузера URL (Universal Resource Location, или в просторечии - адрес) происходит следующее:

● Браузер открывает соединение с сервером.

● Браузер отправляет серверу запрос на получение страницы.

● Сервер формирует ответ (чаще всего - HTML-код) браузеру и закрывает соединение.

● Браузер обрабатывает HTML-код и отображает web -страницу, которую Вы видите на экране монитора.

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

Такую схему работы называют "клиент-сервер". Клиент в данном случае - браузер.

Соединение с web -сервером длится промежуток времени между щелчком по ссылке (или другим способом запроса) и началом отображения web -страницы. Большинство браузеров во время соединения отображают индикатор, например, индикатор MS Internet Explorer отображает анимацию в правом верхнем углу.

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

Чтобы навсегда избавиться от восприятия HTTP как "черного ящика", "притворимся" браузером с помощью telnet'а:

1. Запустим telnet www.php5.ru 80

2. Введем в окне терминала следующее (если ввод не отображается - ничего


Интересная статья: Быстрое написание курсовой работы