Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Другое / Презентации / Презентация на тему ''PHP-язык'' по дисциплине Безопасность функционирования информационных систем для студентов специальности Компьютерные сети
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Другое

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

библиотека
материалов
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

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs

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

№ слайда 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 для добавления данных по своей предметной области

Автор
Дата добавления 24.02.2016
Раздел Другое
Подраздел Презентации
Просмотров245
Номер материала ДВ-480512
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

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

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