.RU

Язык Web-программирования - PHP

МУНИЦИПАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №5»

Исследовательская работа на тему:

«Язык Web-программирования - PHP»

Выполнил: учащийся

9 «А» класса

Рябов Артем

Педагог: Абдразакова А.К.

Когалым

2011 г

СОДЕРЖАНИЕ

ВВЕДЕНИЕ………………………………………………………………………………….…...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

Введение

PHP - язык программирования, используемый на стороне WEB-сервера для динамической генерации HTML-страниц. Об этом говорит и расшифровка его названия: PHP - Personal HyperText Processor.

PHP - один из немногих языков программирования, созданных специально для разработки веб-приложений. Поэтому он включает в себя все функции, необходимые именно для работы на веб-сервере, и при этом лишен избыточности, свойственной многим его конкурентам.

Очень приятная особенность PHP - то, что его команды включаются в обычные HTML-страницы с помощью специальных тегов, которые и заставляют PHP-машину выполнять на сервере нужные действия. Программам на PHP не нужны специальные CGI-директории с особыми правами доступа. Более того, на одной страничке можно произвольно чередовать "простой" HTML и PHP-код.

PHP не зависит от платформы. PHP прекрасно интегрируется во все популярные веб-серверы: Apacce и IIS, Zens и Netscape Enterprise Server, работает под Windows и OS/2, MacOS и практически всеми UNIX-подобными системами. Как следствие - PHP работает практически у всех хостеров, разрешающих собственные выполняемые скрипты.

Замечательная особенность PHP - его интегрированность практически со всеми современными интернет-технологиями. PHP поддерживает большинство современных веб-протоколов: IMAP, FTP, POP, XML, SNMP и другие. PHP прекрасно работает с базами данных. Трудно найти СУБД, поддержка которой не была бы реализована в PHP. MySQL и MS SQL Server, PostgreSQL и Oracle, Sybase и Interbase... Один только перечень баз данных, поддерживаемых PHP, займет, наверное, целый экран.

PHP включает в себя огромное количество встроенных функций: обработки строк и массивов, работы с файловой системой и с HTTP, электронной почтой, датой и временем, кириллицей и другими национальными алфавитами... Когда я впервые начал программировать на PHP, то был просто поражен обилием встроенных функций! Благодаря им многие алгоритмы, требующие в большинстве языков написания программного кода размером в несколько экранов, реализуются на PHP одной командой (точнее, вызовом одной функции).

Современные тенденции развития языков программирования не обошли стороной и PHP. Средства объектно-ориентированного программирования появились еще в PHP3. А в объектной модели PHP4 в полном объеме реализованы классические понятия объектно-ориентированного программирования: наследование, инкапсуляция и полиморфизм.

Все вышеизложенное позволяет без всякой натяжки назвать PHP безусловным лидером среди языков веб-программирования.

Цель исследования – Изучить и посмотреть примеры выполнения скриптов PHP

Объект исследования –Язык PHP, Базы данных MySQL.

Предмет исследования – функциональное значение и актуальность языка.

Гипотеза исследования состоит в том, что данный язык очень простой, легко интегрируется в HTML, в связке PHP+MySQL+HTML намного превосходит простой HTML.

Исходя из гипотезы, сформированы следующие задачи :

Задачи:

- изучить особенности и возможности языка PHP;

- сравнить функционал PHP и HTML;

- познакомиться с базами данных MySQL;

- обработать полученные результаты, сделать выводы.

Теоретической основой представленного материала являются исторические данные, представленные в справочниках, материал из интернета.

Методы исследования: в процессе проведения исследований применялись описание, анализ литературы по теме, изучение некоторых переменных.

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

Структура и содержание работы включают:

Вводную часть, в которой обоснован выбор и актуальность темы.

Глава 1. «Вступление в PHP и MySQL» содержит 6 разделов. В первом разделе идет объяснение, что такое PHP. Во втором описаны его возможности. В третьем разделе главы описывается история языка PHP. В четвертом - сказано почему стоит выбирать именно этот язык программирования. Пятый и шестой разделы посвящены информации о базах данных MySQL.

Глава 2. «Примеры использования PHP» состоит из 3 разделов. В первом разделепоказано как в PHP легко обрабатывать данные с HTML – форм. Во втором мы будем заносить информацию в базу данных. В третьем разделе будем получать информацию из баз данных.

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

Глава 1. Вступление в PHP и MySQL

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

PHP – это скрипт-язык (scripting language), встраиваемый в HTML, который интерпретируется и выполняется на сервере. Проще всего это показать на примере:


vidi-podryada-chast-6.html
vidi-poshlin-chast-3.html
vidi-posrednikov-v-mezhdunarodnoj-torgovle.html
vidi-pravovih-aktov-upravleniya.html
vidi-predprinimatelskoj-deyatelnosti-spros-i-predlozhenie-chast-2.html
vidi-programmnogo-obespecheniya-operacionnoj-sistema.html
  • teacher.bystrickaya.ru/glava-shestaya-p-p-gajdenko-istoriya-novoevropejskoj-filosofii-v-ee-svyazi-s-naukoj.html
  • grade.bystrickaya.ru/nakazi-izbiratelej-organizaciya-raboti-po-formirovaniyu-i-realizacii-nakazov-zakonodatelnaya-baza-po-finansirovaniyu-vipolneniya-nakazov-izbiratelej-poryadok-formirovaniya-i-puti-realizacii-nakazov-izbiratelej.html
  • write.bystrickaya.ru/glava-33-sidyashaya-zhenshina-shejla-oflanagan.html
  • lesson.bystrickaya.ru/uchastie-v-olimpiadah-konkursah-v-2010-11-uchebnom-godu-v-v-poletaev-razmesheno-na-shkolnom-sajte.html
  • znaniya.bystrickaya.ru/pyatigorskogo-mera-doveli-do-suda-tv-9-pervij-kanal-novosti-ekonomiki-30-09-2005-evteev-06-38-9.html
  • pisat.bystrickaya.ru/uchastkovie-upolnomochennie-policii-tatarstana-intersputnik.html
  • textbook.bystrickaya.ru/informacionnoe-soobshenie.html
  • abstract.bystrickaya.ru/-82-slesar-instrumentalshik-edinij-tarifno-kvalifikacionnij-spravochnik.html
  • knigi.bystrickaya.ru/rossijskoe-obrazovanie-11-03-2012ria-novosti-bolotov-vuzi-mogli-bi-prisuzhdat-balli-abiturientam-za-ih-dostizheniya.html
  • uchenik.bystrickaya.ru/05-mb-windows-9ment2kxp-rus-interfejs-net-free-windows-9xment2kxp-size-400-kb-status-trial-dop.html
  • institut.bystrickaya.ru/totalitarizm-bez-kavichek-sobranie-v-izmajlove-instruktazh-roditelskoj-obshestvennosti.html
  • credit.bystrickaya.ru/papstvo-vek-dvadcatij-stranica-16.html
  • lecture.bystrickaya.ru/43-blanki-dokumentov-dokumentami.html
  • abstract.bystrickaya.ru/0084-skvo-simpatiya-k-miru-eto-pervij-sbornik-statej-napisannih-praktikuyushimi-praktiku-pryamogo-puti-ppp.html
  • occupation.bystrickaya.ru/monografiya-moskva-2005.html
  • essay.bystrickaya.ru/davaj-pozhenimsya-kniga-o-bezzabotnoj-studencheskoj-zhizni-o-smeshnih-i-tragicheskih-sobitiyah-proishodivshih-s-molodimi.html
  • control.bystrickaya.ru/bibliograficheskij-ukazatel-2000-bbk-h.html
  • knowledge.bystrickaya.ru/ne-bojtes-razmishlyat.html
  • apprentice.bystrickaya.ru/vopros-154-trudovoj-rasporyadok-organizacii-ponyatie-rabochego-vremeni-kurs-lekcii-dlya-rukovoditelej-i-specialistov-sluzhb-ohrani-truda.html
  • institut.bystrickaya.ru/t-v-prohorenko-moskva-sankt-peterburg-nizhnij-novgorod-voronezh-rostov-na-donu-ekaterinburg-samara-novosibirsk-kiev-harkov-minsk-2005-bbk-88-3ya7-stranica-7.html
  • vospitanie.bystrickaya.ru/zh-rassmotrenie-vtorih-chastej-zayavok-i-opredelenie-pobeditelya-aukciona-yu-a-socheleva-g-komsomolsk-na-amure.html
  • report.bystrickaya.ru/informaciya-ob-istorii-issledovaniya-dannogo-otkritiya-sostavlennaya-po-materialam-informacionnih-byulletenej-w-a-r-stranica-40.html
  • laboratornaya.bystrickaya.ru/rabochaya-programma-predmeta-tovarovedenie-neprodovolstvennih-tovarov-dlya-uchashihsya-obuchayushihsya-po-professii-prodavec-kontroler-kassir.html
  • books.bystrickaya.ru/dostizheniya-otechestvennoj-selekcii-i-sovremennie-tehnologii-v-tovarnom-ovoshevodstve.html
  • education.bystrickaya.ru/24-rezhim-potrebleniya-gaza-na-otoplenie-ventilyaciyu-i-goryachee-vodosnabzhenie-3-opisanie-prinyatoj-shemi-gazosnabzheniya-22.html
  • thesis.bystrickaya.ru/predsedatelstvuet-zamestitel-predsedatelya-soveta-federacii-byulleten-224-423.html
  • tests.bystrickaya.ru/lekciya-11-finansovoe-planirovanie-na-predpriyatii-kurs-lekcij-dlya-studentov-zaochnogo-obucheniya-burmistrova-l-a.html
  • holiday.bystrickaya.ru/nalogovij-kodeks-rossijskoj-federacii-stranica-26.html
  • nauka.bystrickaya.ru/uchebno-metodicheskij-kompleks-po-discipline-sovremennie-sredstva-ocenivaniya-rezultatov-obucheniya-specialnost-050401-istoriya-stranica-7.html
  • studies.bystrickaya.ru/irlandskaya-kuhnya.html
  • testyi.bystrickaya.ru/administrativnij-reglament-transferta-innovacij-v-sisteme-selskohozyajstvennogo-konsultirovaniya-razrabotan-po-zadaniyu-minselhoza-rossii-v-fgu-rossijskij-cen.html
  • otsenki.bystrickaya.ru/snajder-garri-dikoj-prirodi-i-prirodoohrani.html
  • doklad.bystrickaya.ru/uchebno-metodicheskij-kompleks-po-discipline-elektronnaya-i-preobrazovatelnaya-tehnika-nazvanie.html
  • klass.bystrickaya.ru/annotaciya-rabochej-programmi-disciplini-marketing-v-sfere-kulturi-mesto-disciplini-v-strukture-oop.html
  • books.bystrickaya.ru/bileti-po-predmetu-razrabotka-upravlencheskogo-resheniya-za-osennij-semestr-2000-goda-chast-2.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.