Автор работы: Пользователь скрыл имя, 13 Февраля 2011 в 19:36, реферат
Цель исследования – Изучить и посмотреть примеры выполнения скриптов PHP
Объект исследования – Язык PHP, Базы данных MySQL.
Предмет исследования – функциональное значение и актуальность языка.
ВВЕДЕНИЕ………………………………………………………………………………….…...3
Глава 1. Вступление в PHP и MySQL………………………..……………..…….………….5
1.1. Что такое PHP?.………………………………………………………………………5
1.2. Возможности PHP…………………………………………………………………….5
1.3. Краткая история PHP……….…...…………………….……………………...…......6
1.4. Почему нужно выбирать PHP………………………………………………………7
1.5. Что такое MySQL……………………………………………………………………..7
1.6. Возможности MySQL…………………………………………………………………8
Глава 2. Примеры использования PHP……………………………………………………...9
2.1. Работа с формами……………………………………………………………………..9
2.2. Работа с MySQL (сохранение данных в базе данных)...…………………………11
2.3. Работа с MySQL (получение данных из базы данных).…………………………13
ЗАКЛЮЧЕНИЕ………………………………………………………………………..……….15
БИБЛИОГРАФИЧЕСКИЙ СПИСОК …………………………………………………...…16
ПРИЛОЖЕНИЯ………………………………………………………………………………...17
Исследовательская
работа на тему:
«Язык
Web-программирования
- PHP»
Выполнил: учащийся
9 «А» класса
Рябов Артем
Педагог:
Абдразакова А.К.
Когалым
2011 г
СОДЕРЖАНИЕ
ВВЕДЕНИЕ…………………………………………………………
Глава
1. Вступление в PHP
и MySQL………………………..……………..…….…………
1.1. Что
такое PHP?.…………………………………………………………………
1.2. Возможности PHP…………………………………………………………………….
1.3.
Краткая история PHP……….…...…………………….……………………..
1.4. Почему нужно выбирать PHP………………………………………………………7
1.5. Что такое MySQL………………………………………
1.6. Возможности MySQL…………………………………
Глава 2. Примеры использования PHP……………………………………………………...9
2.1. Работа
с формами……………………………………………………………
2.2. Работа с MySQL (сохранение данных в базе данных)...…………………………11
2.3. Работа с MySQL (получение
данных из базы данных).…………………………13
ЗАКЛЮЧЕНИЕ……………………………………………………
БИБЛИОГРАФИЧЕСКИЙ СПИСОК …………………………………………………...…16
ПРИЛОЖЕНИЯ……………………………………………………
Введение
PHP
- язык программирования, используемый
на стороне WEB-сервера для
PHP
- один из немногих языков
Очень приятная особенность PHP - то, что его команды включаются в обычные HTML-страницы с помощью специальных тегов, которые и заставляют PHP-машину выполнять на сервере нужные действия. Программам на PHP не нужны специальные CGI-директории с особыми правами доступа. Более того, на одной страничке можно произвольно чередовать "простой" HTML и PHP-код.
PHP не зависит от платформы. PHP прекрасно интегрируется во все популярные веб-серверы: Apacce и IIS, Zens и Netscape Enterprise Server, работает под Windows и OS/2, MacOS и практически всеми UNIX-подобными системами. Как следствие - PHP работает практически у всех хостеров, разрешающих собственные выполняемые скрипты.
Замечательная
особенность PHP - его интегрированность
практически со всеми современными
интернет-технологиями. PHP поддерживает
большинство современных веб-
PHP
включает в себя огромное
Современные тенденции развития языков программирования не обошли стороной и PHP. Средства объектно-ориентированного программирования появились еще в PHP3. А в объектной модели PHP4 в полном объеме реализованы классические понятия объектно-ориентированного программирования: наследование, инкапсуляция и полиморфизм.
Все вышеизложенное позволяет без всякой натяжки назвать PHP безусловным лидером среди языков веб-программирования.
Цель исследования – Изучить и посмотреть примеры выполнения скриптов PHP
Объект исследования – Язык PHP, Базы данных MySQL.
Предмет исследования – функциональное значение и актуальность языка.
Гипотеза исследования состоит в том, что данный язык очень простой, легко интегрируется в HTML, в связке PHP+MySQL+HTML намного превосходит простой HTML.
Исходя из гипотезы, сформированы следующие задачи:
Задачи:
Теоретической основой представленного материала являются исторические данные, представленные в справочниках, материал из интернета.
Методы исследования: в процессе проведения исследований применялись описание, анализ литературы по теме, изучение некоторых переменных.
Практическая значимость исследования: данный материал можно использовать учителям и учащимся для последующего, углубленного изучения данного языка.
Структура и содержание работы включают:
Вводную часть, в которой обоснован выбор и актуальность темы.
Глава 1. «Вступление в PHP и MySQL» содержит 6 разделов. В первом разделе идет объяснение, что такое PHP. Во втором описаны его возможности. В третьем разделе главы описывается история языка PHP. В четвертом - сказано почему стоит выбирать именно этот язык программирования. Пятый и шестой разделы посвящены информации о базах данных MySQL.
Глава 2. «Примеры использования PHP» состоит из 3 разделов. В первом разделе показано как в PHP легко обрабатывать данные с HTML – форм. Во втором мы будем заносить информацию в базу данных. В третьем разделе будем получать информацию из баз данных.
Заключение
содержит основные выводы по теме, подтверждающие
выдвинутую гипотезу исследования.
Глава 1. Вступление в PHP и MySQL
PHP – это скрипт-язык (scripting language), встраиваемый в HTML, который интерпретируется и выполняется на сервере. Проще всего это показать на примере:
<html> <head> <title>Пример</title> </head> <body> <?php echo "Hi, I'm a PHP script!"; ?> </body> </html> |
После выполнения этого скрипта мы получим страничку, в которой будет написано:
Hi, I'm a PHP script! (см. приложение 1)
Весьма просто и бесполезно.
Основное отличие от CGI-скриптов, написанных на других языках, типа Perl или C – это то, что в CGI-программах вы сами пишете выводимый HTML-код, а, используя PHP – вы встраиваете свою программу в готовую HTML-страницу, используя открывающий и закрывающий теги (в примере <?php и ?>).
Отличие
PHP от JavaScript, состоит в том, что PHP-скрипт
выполняется на сервере, а клиенту
передается результат работы, тогда
как в JavaScript-код полностью
Любители
Internet Information Server найдут, что PHP очень
похож на Active Server Pages (ASP), а энтузиасты
Java скажут, что PHP похож на Java Server Pages
(JSP). Все три языка позволяют
размещать код, выполняемый на Web-сервере,
внутри HTML страниц.
1.2. Возможности PHP
В нескольких словах – на PHP можно сделать все, что можно сделать с помощью CGI–программ. Например: обрабатывать данные из форм, генерировать динамические страницы, получать и посылать куки (cookies).
Кроме
этого в PHP включена поддержка многих
баз данных (databases), что делает написание
Web-приложений с использованием БД до
невозможности простым.
Вот
неполный перечень поддерживаемых БД:
Adabas D | InterBase | Solid |
dBase | mSQL | Sybase |
Empress | MySQL | Velocis |
FilePro | Oracle | Unix dbm |
Informix | PostgreSQL |
Вдобавок
ко всему PHP понимает протоколы IMAP, SNMP,
NNTP, POP3 и даже HTTP, а также имеет
возможность работать с сокетами
(sockets) и общаться по другим протоколам.
1.3. Краткая история PHP
Началом PHP можно считать осень 1994 года, когда Расмус Лердорф (Rasmus Lerdorf) решил расширить возможности своей Home-page (Домашней страницы) и написать небольшой движок для выполнения простейших задач. Такой движок был готов к началу 1995 года и назывался Personal Home Page Tools. Умел он не очень много – понимал простейший язык и всего несколько макросов.
К середине 1995 года появилась вторая версия, которая называлась PHP/FI Version 2. Приставка FI – присоединилась из другого пакета Расмуса, который умел обрабатывать формы (Form Interpritator). PHP/FI компилировался внутрь Apache и использовал стандартный API Apache. PHP скрипты оказались быстрее аналогичных CGI – скриптов, так как серверу не было необходимости порождать новый процесс. Язык PHP по возможностям приблизился к Perl, самому популярному языку для написания CGI-программ. Была добавлена поддержка множества известных баз данных (например, MySQL и Oracle). Интерфейс к GD – библиотеке, позволял генерировать картинки на лету. С этого момента началось широкое распространение PHP/FI.
В
конце 1997 Зээв Сураски (Zeev Suraski) и Энди
Гутманс (Andi Gutmans) решили переписать внутренний
движок, с целью исправить ошибки интерпретатора
и повысить скорость выполнения скриптов.
Через полгода, 6 июня 1998 года вышла новая
версия, которая была названа PHP 3. К лету
1999 года PHP 3 был включен в несколько коммерческих
продуктов. По данным NetCraft на ноябрь 1999
PHP использовался в более чем 1 млн. доменах.