Скачать презентацию Введение в PHP Урок 0 Что Скачать презентацию Введение в PHP Урок 0 Что

Урок 0 Введение в PHP.ppt

  • Количество слайдов: 10

Введение в PHP Урок № 0 Введение в PHP Урок № 0

Что такое PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста» ) — скриптовый Что такое PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста» ) — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией, несовместимой с GNU GPL.

Преимущества • автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые Преимущества • автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы; • взаимодействие с большим количеством СУБД • автоматизированная отправка HTTP-заголовков; • работа с HTTP-авторизацией; • работа с cookies и сессиями; • работа с локальными и удалёнными файлами, сокетами; • обработка файлов, загружаемых на сервер; • работа с XForms.

Как это работает • Код компилируется каждый раз, когда пользователь запускает скрипт • Компилятор Как это работает • Код компилируется каждый раз, когда пользователь запускает скрипт • Компилятор находится на сервере • Код может запускаться только на сервере • Браузер получает готовый html – код Проблема: нам нужна среда для компиляции кода

Хостинг • Хо стинг (англ. hosting) — услуга по предоставлению вычислительных мощностей для физического Хостинг • Хо стинг (англ. hosting) — услуга по предоставлению вычислительных мощностей для физического размещения информации на сервере, постоянно находящемся в сети (обычно Интернет). • Обычно под понятием услуги хостинга подразумевают как минимум услугу размещения файлов сайта на сервере, на котором запущено ПО, необходимое для обработки запросов к этим файлам. Как правило, в услугу хостинга входит предоставление места для почтовой корреспонденции, баз данных, DNS, файлового хранилища на специально выделенном файл -сервере и т. д.

Denwer • Денвер (от сокр. Д. н. w. р или ДНВР — джентльменский набор Denwer • Денвер (от сокр. Д. н. w. р или ДНВР — джентльменский набор Web-разработчика) — набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows.

Что мы получаем • Веб-сервер Apache с поддержкой SSI, SSL, mod_rewrite, mod_php. • Интерпретатор Что мы получаем • Веб-сервер Apache с поддержкой SSI, SSL, mod_rewrite, mod_php. • Интерпретатор PHP с поддержкой GD, My. SQL, SQLite. • СУБД My. SQL с поддержкой транзакций (mysqld-max). • Система управления виртуальными хостами, основанная на шаблонах. • Система управления запуском и завершением. • Панель php. My. Admin для администрирования СУБД. • Эмулятор sendmail и сервера SMTP с поддержкой работы совместно с PHP, Perl, Parser и др.

Первый скрипт Листинг test 1. php <? php echo “Hello World!”; ? > Каталог: Первый скрипт Листинг test 1. php Каталог: webservers/home/localhost/www/test 1. php Запуск: /localhost/test 1. php

Домашнее задание • Установить Denwer • Написать и запустить тестовый скрипт Домашнее задание • Установить Denwer • Написать и запустить тестовый скрипт

Литература и ссылки • ru. wikipedia. com • Denwer. ru • Дмитрий Котеров, Алексей Литература и ссылки • ru. wikipedia. com • Denwer. ru • Дмитрий Котеров, Алексей Костарев PHP 5 в подлиннике