WEB - программирование. Передача данных на сервер

Содержание

Слайд 2

Передача данных Для перехода на разные части выполнения программы используется метод

Передача данных

Для перехода на разные части выполнения программы используется метод создания

адреса с применением переменных и их значений.
При отправке данных к URL- адресу после знака вопроса добавляется конструкция в виде пар: имя=значения, объединенных с помощью амперсанта &:
Слайд 3

Пример передачи данных Здесь action – это URL-адрес программы (страницы, с

Пример передачи данных

Здесь action – это URL-адрес программы (страницы, с которой

передаются данные), которая должна обрабатывать форму (это либо программа, заданная в атрибуте action тега form, либо сама текущая программа, если этот атрибут отсутствует).
Имена name1, name2, name3 соответствуют именам элементов формы (или имена переменных)
Значения - value1, value2, value3 – соответствуют значениям этих элементов (или значениям переменных).

action?name1=value1&name2=value2&name3=value3

Слайд 4

Передача данных Cтрока URL с переменными и их значениями условно выглядит так: http://phpbook.info/test.php?id=10&user=pit

Передача данных
Cтрока URL с переменными и их значениями условно выглядит так:
http://phpbook.info/test.php?id=10&user=pit


Слайд 5

Передача переменных по ссылке Ссылка организуется таким образом, что в ее

Передача переменных по ссылке

Ссылка организуется таким образом, что в ее

состав, после имени файла, который должен загрузиться, вписываются передаваемые переменные и принимаемые ими значения.
Слайд 6

Передача переменных по ссылке Переменные отделяются от имени файла знаком -

Передача переменных по ссылке

Переменные отделяются от имени файла знаком - ?


Переменные отделяются друг от друга знаком - &
Переменные отделяются от своих значений знаком - =
Если переменная несет логический смысл, ее значение может отсутствовать
Адрес формируется без пробелов и прочих знаков препинания.
Слайд 7

Вид ссылки URL -адрес Тогда вид ссылки будет следующим: Текст ссылки Например: Текст ссылки

Вид ссылки URL -адрес

Тогда вид ссылки будет следующим:

Слайд 8

Функции для работы с файлами Для включения кода из файла в

Функции для работы с файлами

Для включения кода из файла в текст

программы используются функции: include(“имя_файла”); require(“имя_файла”); Действуют они одинаково, отличие в том, что include можно использовать в цикле, чтобы при каждой новой иттерации вызывался новый файл.
Слайд 9

Суперглобальный массив $_SERVER[PHP_SELF] $_SERVER - это суперглобальный массив, содержащий такую информацию,

Суперглобальный массив $_SERVER[PHP_SELF]
$_SERVER - это суперглобальный массив, содержащий такую информацию, как

заголовки, пути, размещение скриптов. Данный массив создается веб-сервером.
Слайд 10

Параметр PHP_SELF PHP_SELF - Имя файла в настоящее время выполняющегося сценария,

Параметр PHP_SELF

PHP_SELF - Имя файла в настоящее время выполняющегося сценария, относительно

корня документа.
Например,
$_SERVER ['PHP_SELF'] в сценарии при адресе http://example.com/test.php
возвращает /test.php.
Слайд 11

Функции для работы с файлами Файлы представляют собой обычные текстовые файлы

Функции для работы с файлами

Файлы представляют собой обычные
текстовые файлы (*.txt)

или
файлы формата *.php, в которых текст раздела можно предварительно оформить в HTML виде.
Слайд 12

Функция для загрузки файла Для включения кода из файла в текст

Функция для загрузки файла

Для включения кода из файла в текст программы

используются функции:
include(“имя_файла”);
require(“имя_файла”);
Действуют они одинаково, отличие в том, что include можно использовать в цикле, чтобы при каждой новой иттерации вызывался новый файл.
Слайд 13

ПОЛЬЗОВАТЕЛЬСКИЕ ФУНКЦИИ

ПОЛЬЗОВАТЕЛЬСКИЕ ФУНКЦИИ

Слайд 14

Функции для вычисления Синтаксис: function name (arguments) { actions; return variable; }

Функции для вычисления

Синтаксис:
function name (arguments) {
actions;
return variable;
}

Слайд 15

Пример функции файл f_sum.php function summa ($n1,$n2) { $sum=$n1+$n2; return $sum; }

Пример функции файл f_sum.php

function summa ($n1,$n2) {
$sum=$n1+$n2;
return $sum;
}