Инфоурок / Другое / Презентации / Презентация на тему ''PHP-язык'' по дисциплине Безопасность функционирования информационных систем для студентов специальности Компьютерные сети

Презентация на тему ''PHP-язык'' по дисциплине Безопасность функционирования информационных систем для студентов специальности Компьютерные сети

Такого ещё не было!
Скидка 70% на курсы повышения квалификации

Количество мест со скидкой ограничено!
Обучение проходит заочно прямо на сайте проекта "Инфоурок"

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок" 20 мая 2016 г. бессрочно).


Список курсов, на которые распространяется скидка 70%:

Курсы повышения квалификации (144 часа, 1800 рублей):

Курсы повышения квалификации (108 часов, 1500 рублей):

Курсы повышения квалификации (72 часа, 1200 рублей):
библиотека
материалов
PHP (Personal Home Page Tools) – язык программирования
Почему именно язык PHP? PHP – наиболее простой скриптовый язык программирован...
Возможности языка PHP написание скриптов, работающих на стороне сервера досту...
Синтаксис языка PHP  Методы для вставки комментариев   ... 	текст программы;...
Использование переменных в PHP $ начинаются со знака могут содержат любое кол...
Типы данных в PHP тип переменной не указывается переменная инициализируется в...
Integer float Типы данных переменных $a = 0x1A; // шестнадцатеричное число  $...
string array Типы данных переменных $a = 'строка в одиночных кавычках'; $a = ...
Изменение типа данных intval(переменная) floatval(переменная) strval(переменн...
echo
Оператор условия IF Общий вид оператора if (условие) {...команды при верном у...
Операторы цикла FOR, WHILE, DO..WHILE Общий вид for (Нзсч, усл, измсч) { . ....
Стандартные функции PHP для работы с MySQL Общая последовательность действий...
Выбор базы данных на сервере MySQL mysql_SELECT_BD (имя_базы_данных [, идент...
Завершение соединения с сервером MySQL mysql_CLOSE ([идентификатор_соединени...
Функции MySQL create database имя_базы_данных; use имя_базы_данных; create ta...
INSERT INTO имя_табл ('имя_столб', 'имя_столб') VALUES ('значение_первого_сто...
Создать форму, которая заносит новые записи в таблицу tovar базы данных bd_to...
Программа dob.php
ДОМАШНЕЕ ЗАДАНИЕ Выучить конспект Написать обработчик на php для добавления д...
22 1

Описание презентации по отдельным слайдам:

№ слайда 1 PHP (Personal Home Page Tools) – язык программирования
Описание слайда:

PHP (Personal Home Page Tools) – язык программирования

№ слайда 2 Почему именно язык PHP? PHP – наиболее простой скриптовый язык программирован
Описание слайда:

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

№ слайда 3 Возможности языка PHP написание скриптов, работающих на стороне сервера досту
Описание слайда:

Возможности языка PHP написание скриптов, работающих на стороне сервера доступ для большинства операционных систем поддержка большинства современных веб-серверов формирование изображений, файлов PDF, роликов Flash генерирование любых текстовых данных применение совместно с использованием баз данных

№ слайда 4 Синтаксис языка PHP  Методы для вставки комментариев   ... 	текст программы;
Описание слайда:

Синтаксис языка PHP <?php ... текст программы; ... ?> Методы для вставки комментариев <? ... текст программы; … ?> <script language = "php"> ... текст программы; … </script> // комментарий # комментарий /* многострочный комментарии */

№ слайда 5 Использование переменных в PHP $ начинаются со знака могут содержат любое кол
Описание слайда:

Использование переменных в PHP $ начинаются со знака могут содержат любое количество буквенно-цифровых символов (A÷Z, a÷z, 0 ÷ 9) и символов подчеркивания (_) первый символ не может быть цифра, подчеркивание_ чувствительны к регистру $H1_g2…g1h_g $H $_g2 $1g2 $H $h и - различны

№ слайда 6 Типы данных в PHP тип переменной не указывается переменная инициализируется в
Описание слайда:

Типы данных в PHP тип переменной не указывается переменная инициализируется в момент присваивания ей значения $h=1 // переменная h целого типа $h=1.5 // переменная h дробного типа $h='Привет' // переменная h строкового типа $h=true // переменная h логического типа

№ слайда 7 Integer float Типы данных переменных $a = 0x1A; // шестнадцатеричное число  $
Описание слайда:

Integer float Типы данных переменных $a = 0x1A; // шестнадцатеричное число  $a = 1234; // десятичное число $a = -123; // отрицательное число $a = 0123; // восьмеричное число $a = 1.234; $b = 1.2e3; //   1.2 * 10^3 $flag = true; // истина $flag = false; //ложь Boolean

№ слайда 8 string array Типы данных переменных $a = &#039;строка в одиночных кавычках&#039;; $a = 
Описание слайда:

string array Типы данных переменных $a = 'строка в одиночных кавычках'; $a = ''строка в двойных кавычках''; echo <<<HEREDOC1 Привет всем! Я хороший человек  Я печатаю HEREDOC1; $array1 = Array('Первый','Второй'); $array2 = Array(1,2); 

№ слайда 9 Изменение типа данных intval(переменная) floatval(переменная) strval(переменн
Описание слайда:

Изменение типа данных intval(переменная) floatval(переменная) strval(переменная) settype(переменная, параметр) значениями параметра type: "boolean" "integer" (или "int") "float" "string" "array" "null"

№ слайда 10 echo
Описание слайда:

echo <<<END Здесь используется синтаксис "here document" для вывода нескольких строк с подстановкой переменных $variable. Заметьте, что закрывающий идентификатор должен располагаться в отдельной строке. никаких пробелов! END; Оператор вывода ECHO echo "Привет мир!"; echo "Это займет несколько строк. Переводы строки тоже выводятся"; echo "Это займет\nнесколько строк. Переводы строки тоже\nвыводятся"; echo "Экранирование символов делается \"Так\"."; echo "f - это $f"; $b = array("value" => «f"); echo "это {$b['value']} !"; echo 'f - это $f'; $f = "foobar"; echo $f; оператор вывода PRINT ("…")

№ слайда 11 Оператор условия IF Общий вид оператора if (условие) {...команды при верном у
Описание слайда:

Оператор условия IF Общий вид оператора if (условие) {...команды при верном условие...;} else {...команды при неверном условие...;} Общий вид: switch (выражение) {case значение: ... команды...; break; case другое значение: ... команды...; break;} Оператор выбора SWITCH if ($a=>0) {$s=$a-$a/3;} else {$s=$a+$a*3;} switch ($s=$a/2) {case 10: echo ‘s=10’; break; case 5: echo ‘s=5’; break;} Общий вид функции: в_1 ? в_2 : в_3; $x<0 ? -$x : $x;

№ слайда 12 Операторы цикла FOR, WHILE, DO..WHILE Общий вид for (Нзсч, усл, измсч) { . .
Описание слайда:

Операторы цикла FOR, WHILE, DO..WHILE Общий вид for (Нзсч, усл, измсч) { . . . команды. . . ;} Общий вид: while (условие) { . . .команды. . . ;} Общий вид: do {. . .команды. . . ;} while (условие); for ($i=1, $i<10, $i++) { $s=$s+$i; echo'$s‘;} while ($i<10) { $s=$s+$i; echo'$s'; $i++;} do { $s=$s+$i; echo'$s'; $i++;} while ($i<10);

№ слайда 13 Стандартные функции PHP для работы с MySQL Общая последовательность действий
Описание слайда:

Стандартные функции PHP для работы с MySQL Общая последовательность действий при взаимодействии с сервером MySQL выглядит так: Установить соединение с сервером MySQL. Если попытка завершается неудачей, вывести соответствующее сообщение и завершить процесс. Выбрать базу данных сервера MySQL. Если попытка выбора завершается неудачей, вывести соответствующее сообщение и завершить процесс. Допускается одновременное открытие нескольких баз данных для обработки запросов. Обработать запросы к выбранной базе (или базам). После завершения обработки запросов закрыть соединение с сервером баз данных.

№ слайда 14
Описание слайда:

<? $connect1=mysql_pconnect("www.somehost.com", "web", "123hg2") or die ("Нe удалось соединение с источником данных!"); $connect2=mysql_pconnect(“www.somehost.com", “seb", “gh23g2") or die ("Нe удалось соединение с источником данных!"); ?> подключение к серверу MySQL mysql_pconnect([хост [:порт] [:/путь//к/сокету] [, имя пользователя][, пароль]) <? @mysql_pconnect("localhost", "web", "123hg2") or die ("Нe удалось соединение с источником данных!"); ?>

№ слайда 15 Выбор базы данных на сервере MySQL mysql_SELECT_BD (имя_базы_данных [, идент
Описание слайда:

<? @mysql_select_db("db_tov") or die("Не удалось выбрать БД!"); ?> Выбор базы данных на сервере MySQL mysql_SELECT_BD (имя_базы_данных [, идентификатор_соединения]) <? $baza1=mysql_select_db("db_tov") or die("Не удалось выбрать БД!"); $baza2=mysql_select_db("db_klient") or die("Не удалось выбрать БД!"); ?>

№ слайда 16 Завершение соединения с сервером MySQL mysql_CLOSE ([идентификатор_соединени
Описание слайда:

<? @mysql_close(); ?> Завершение соединения с сервером MySQL mysql_CLOSE ([идентификатор_соединения]) Соединения, открытые функцией mysql_pconnect( ), закрывать не обязательно.

№ слайда 17
Описание слайда:

<?php $result = mysql_query("SELECT my_col FROM my_tbl") or die(“Ошибка запроса: " . mysql_error()); ?> Интерфейс для обращения с запросами к базам данных mysql_QUERY (запрос [, идентификатор_соединения])

№ слайда 18 Функции MySQL create database имя_базы_данных; use имя_базы_данных; create ta
Описание слайда:

Функции MySQL create database имя_базы_данных; use имя_базы_данных; create table имя_табл (имя_первого_столб тип, имя_последнего_столб тип ); SHOW DATABASES SHOW TABLES describe имя_табл; drop table имя_табл; alter table имя_табл [add column имя_столб тип] [change старое_имя_столб новое_имя_столб тип] [drop имя_стобл;]; delete from имя_табл where условие;

№ слайда 19 INSERT INTO имя_табл (&#039;имя_столб&#039;, &#039;имя_столб&#039;) VALUES (&#039;значение_первого_сто
Описание слайда:

INSERT INTO имя_табл ('имя_столб', 'имя_столб') VALUES ('значение_первого_столб','значение_второго_столб'); Функции MySQL UPDATE имя_табл SET имя_столбца=значение_столбца WHERE условие; select имя_столб from имя_табл [order by имя_столб_сортировки] [desc;] [where условие;] [is [not] null;] [between (между);] [not] [in (значение не содержится/содержится);] [not] [like (соответствие);] select имя_столб from имя_табл where часть условия in (select имя_столб from имя_табл where часть условия in (select имя_столб from имя_табл where условие) ) ;

№ слайда 20 Создать форму, которая заносит новые записи в таблицу tovar базы данных bd_to
Описание слайда:

Создать форму, которая заносит новые записи в таблицу tovar базы данных bd_tov с обработчиком формы php Пример Программа dobavlenie.html <html><head></head><body> <form name=f action=http://localhost/dob.php> <center><h2>Добавить данные</h2> <table><tr><td>Наименование товара <td><input type=text name=naim_tov> <tr> <td>Количество товара <td><input type=text name=kol_tov> <tr> <td>Цена товара <td><input type=text name=cena_tov> <tr> <td><input type=submit value=Принять> <td><input type=reset> </table></form> </body></html>

№ слайда 21 Программа dob.php
Описание слайда:

Программа dob.php <? $connect=mysql_pconnect("localhost") or die ("Нe удалось соединение с источником данных!"); $baza=mysql_select_db("bd_tov") or die("Не удалось выбрать БД!"); if (($connect!=0) && ($baza=true)) {$q="INSERT INTO tovar (naim_tov,kol_tov,cena_tov) VALUES ('$nain_tov','$kol_tov','$cena_tov')"; $q1=mysql_query($q) or die ('<br><font color=red>Ошибка добавления!!!'); Echo’<center><a href=dobavlenie.html> Вернуться на форму</a>'; if ($q1!=0) echo"<center> <font color=0108ff size=5>Данные успешно добавлены!!</font><br>"; } ?>

№ слайда 22 ДОМАШНЕЕ ЗАДАНИЕ Выучить конспект Написать обработчик на php для добавления д
Описание слайда:

ДОМАШНЕЕ ЗАДАНИЕ Выучить конспект Написать обработчик на php для добавления данных по своей предметной области


Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 25 октября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДВ-480512

Похожие материалы