7
Курс преподается в Образовательном центре «Нива» Курс преподается в Образовательном центре «Нива» с 2008 года с 2008 года Позволяет освоить основы серверного Позволяет освоить основы серверного программирования. Изучить основы языка программирования. Изучить основы языка PHP PHP , , познакомиться с СУБД познакомиться с СУБД MySQL MySQL и научиться их и научиться их использовать при создании различных веб- использовать при создании различных веб- приложений. приложений.

«Основы PHP -программирования

  • Upload
    deion

  • View
    103

  • Download
    2

Embed Size (px)

DESCRIPTION

«Основы PHP -программирования. 1 год обучения. Курс преподается в Образовательном центре «Нива» с 2008 года Позволяет освоить основы серверного программирования. Изучить основы языка PHP , познакомиться с СУБД MySQL и научиться их использовать при создании различных веб-приложений. - PowerPoint PPT Presentation

Citation preview

Page 1: «Основы  PHP -программирования

Курс преподается в Образовательном центре «Нива» Курс преподается в Образовательном центре «Нива» с 2008 годас 2008 года

Позволяет освоить основы серверного Позволяет освоить основы серверного программирования. Изучить основы языка программирования. Изучить основы языка PHPPHP, , познакомиться с СУБД познакомиться с СУБД MySQL MySQL и научиться их и научиться их использовать при создании различных веб-использовать при создании различных веб-приложений.приложений.

Page 2: «Основы  PHP -программирования
Page 3: «Основы  PHP -программирования

Познакомиться с понятием Познакомиться с понятием webweb-сервера на -сервера на примере сервера примере сервера ApacheApache, его установка и , его установка и настройканастройка

Установить и настроить Установить и настроить PHP-PHP-интерпретатор для интерпретатор для совместной работы с веб-сервером совместной работы с веб-сервером ApacheApache..Познакомиться с основными конструкциями языка Познакомиться с основными конструкциями языка PHP 5PHP 5, , понятием переменной, константы, типами данных, понятием переменной, константы, типами данных, понятием цикла, условной конструкции, массива, понятием цикла, условной конструкции, массива, операторов и функций.операторов и функций.

Установка и знакомство с СУБД Установка и знакомство с СУБД MySQLMySQL. . Создание новой базы данных, импорт и Создание новой базы данных, импорт и экспорт. Связь между таблицами. Запросы экспорт. Связь между таблицами. Запросы к базам данных.к базам данных.Работа с базами данных из Работа с базами данных из PHP.PHP.Выполнение практической работы – Выполнение практической работы – создание гостевой книги или системы создание гостевой книги или системы сообщений.сообщений.

Page 4: «Основы  PHP -программирования

Установка и конфигурация веб-сервера Установка и конфигурация веб-сервера ApacheApache..

Настройка Настройка ApacheApache.. В папке В папке DD:\:\ApacheApache\\ApacheApache2\2\conf conf открыт файл открыт файл httpdhttpd..confconf. В нем найти . В нем найти строчку строчку DocumentRootDocumentRoot " " DD:/:/ApacheApache//ApacheApache2/2/htdocshtdocs" и поменять на " и поменять на DocumentRootDocumentRoot " "DD:/:/WWWWWW".".найти строчку <найти строчку <DirectoryDirectory " " DD:/:/ApacheApache//ApacheApache2/2/htdocshtdocs"> и поменять на "> и поменять на <Directory "D<Directory "D:/:/WWW">WWW">

Page 5: «Основы  PHP -программирования

Установка PHP.Установка PHP.

Конфигурирование сервера Apache. Конфигурирование сервера Apache. В файле httpd.conf найдите раздел В файле httpd.conf найдите раздел LoadModule LoadModule и добавьте строку LoadModule php5_module и добавьте строку LoadModule php5_module “D:/php/php5apache2.dll”, найдите список директив AddType application и в его конец добавьте “D:/php/php5apache2.dll”, найдите список директив AddType application и в его конец добавьте строкустрокуAddType application/x-httpd-php .php .phtmlAddType application/x-httpd-php .php .phtmlнайдите строку найдите строку DirectoryIndexDirectoryIndex и измените ее DirectoryIndex index.php index.html index.html.var и измените ее DirectoryIndex index.php index.html index.html.varнайдите начало раздела найдите начало раздела SectionSection 3 и перед ним добавьте строку PHPIniDir “D:/PHP” 3 и перед ним добавьте строку PHPIniDir “D:/PHP”Перезапустите сервер.Перезапустите сервер.

Page 6: «Основы  PHP -программирования

Основные конструкции PHP.Основные конструкции PHP.

<?php<?phpecho "<html>";echo "<html>";echo "<body bgcolor=\"#F0F0F0\">";echo "<body bgcolor=\"#F0F0F0\">";$row = 0;$row = 0;$fh = fopen("jokes.csv","r");//$fh = fopen("jokes.csv","r");//открытие файлаоткрытие файлаecho "<table align=\"center\" border=\"1\" cellpadding=\"2\" width=\"80%\">";echo "<table align=\"center\" border=\"1\" cellpadding=\"2\" width=\"80%\">";while(($str = fgetcsv($fh, 400, "~")) !== false){while(($str = fgetcsv($fh, 400, "~")) !== false){$buff[]=$str;$buff[]=$str;$row++;$row++;}}for($i=$row-1; $i>=0; $i--){for($i=$row-1; $i>=0; $i--){echo "<tr bgcolor=\"#EEEEEE\"><td><b><i> ".($i+1).". echo "<tr bgcolor=\"#EEEEEE\"><td><b><i> ".($i+1).". ".$buff[$i][0]."</i></b></td><td><i> ".$buff[$i][0]."</i></b></td><td><i> &nbsp;".$buff[$i][1]."</i></td><td><b><i><font color=\"darkblue\">e-mail: </font>".&nbsp;".$buff[$i][1]."</i></td><td><b><i><font color=\"darkblue\">e-mail: </font>".$buff[$i][2]."</i></b></td><td><i> ".date("j.m.Y $buff[$i][2]."</i></b></td><td><i> ".date("j.m.Y г. г. H:i:s",$buff[$i][4])."</i></td></tr>";H:i:s",$buff[$i][4])."</i></td></tr>";echo "<tr bgcolor=\"#BBFFFF\"><td colspan=\"4\"><font color=\"darkblue\" echo "<tr bgcolor=\"#BBFFFF\"><td colspan=\"4\"><font color=\"darkblue\" face=\"Arial\"><i>".$buff[$i][3]."</i></font></td></tr>";face=\"Arial\"><i>".$buff[$i][3]."</i></font></td></tr>";}}echo "</table>";echo "</table>";fclose($fh);fclose($fh);echo "<strong>&copy; echo "<strong>&copy; Вася Пупкин &Вася Пупкин &reg;</strong>";reg;</strong>";echo "</center>";echo "</center>";echo "</body>";echo "</body>";echo "</html>";echo "</html>";?> ?>

Page 7: «Основы  PHP -программирования