Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен / web / example1 / Введение в PHP.doc
Скачиваний:
101
Добавлен:
18.05.2015
Размер:
3 Mб
Скачать

В.С. Романчик

Скрипты на сервере. Язык PHP

практические примеры и задания

Пособие по курсу “Веб-программирование”

Минск

2011

Содержание

Введение

Глава 1. Язык PHP.

  1. Как PHP работает.

  2. Типы данных. Строки, массивы, переменные, глобальные переменные.

  3. Операции. Арифметические, битовые, логические операции, операции сравнения, строковые операции.

  4. Операторы управления.

  5. Функции. Функции пользователя, стандартные функции для работы с массивами и строками. Функции даты и времени. Математические функции.

  6. Файлы. Чтение и запись данных в файл.

  7. Классы и Объекты. Объектная модель в PHP5.

  8. Обработка ошибок.

  9. Установка и работа с Web-сервером Apache. Установка и настройка PHP5. Установка и настройка My SQL.

Глава 2. Использование php.

  1. Обработка форм.

  2. Работа с E-mail.

  3. Работа с cookies.

  4. База данных My Sql.

  5. Счетчик посещений, служба новостей, регистрация.

  6. Вопросы защиты данных и безопасное программирование. Защита от спама и флуда.

  7. Работа с XML.

  8. Поддержка и оптимизация сайта.

Глава 3.

Дорогу осилит идущий

Введение

Язык PHP является одним из самых простых и мощных скриптовых языков, предназначенных для разработки серверной части сайта и исполняемых на стороне сервера. Язык PHP был разработан Расмусом Лердорфом в 1994 году. Считается, чтто название PHP произошло от словосочетания Personal Home Page Tools. Более современная аббревиатура PHP - “Препроцессор гипертекста”. Скрипты PHP обрабатывают на сервере запрос клиента, передаваемый с помощью браузера, и возвращают клиенту результат работы серверной части сайта. Использование на сайте PHP – скриптов позволяет добавить на сайт множество таких элементов как формы для обратной связи, счетчики посещений, гостевые книги, форумы, голосования. К более сложным элементам относятся системы управления сайтом. С помощью таких систем можно добиться персонализации сайта и его легкого обновления.

Возможности php.

Web-страницы содержат не только текст, картинки и гиперссылки, но и ряд сервисов: регистрацию, поиск информации, продажу, конференции, службы новостей и т.п. PHP предлагает экономный вариант реализации сервисов - он работает как часть Web-сервера, быстро и дешево. Как и для других скриптовых языков, cинтаксис PHP подобен синтаксису C++, хотя современная объектная модель более близка к модели объектов Java. Программы, написанные на PHP, просты для понимания. PHP обеспечивает высокую скорость работы. Имеет открытый исходный код. На PHP можно обрабатывать данные, полученные из клиентских форм, генерировать динамические страницы, получать и посылать файлы cookies, содержащие индивидуальную информацию о посетителе. PHP обеспечивает поддержку различных баз данных. Отметим, что наиболее широкое распространение получила связка PHP с БД MySQL.

PHP понимает почтовые протоколы POP3 и SMTP, протоколы передачи данных TCP/IP, протокол передачи гипертекста HTTP и другие, а также имеет возможность работать с файлами и сокетами.

Соседние файлы в папке example1