Содержание
-
Web-технологии
2-й год обучения 2015 г. Капитанов Андрей Иванович cko@kapdx.ru Преподаватель
-
Расписание
Воскресенье 12:00— 13:00 13:10 — 14:30 814 офис
-
WT-2
1 семестр 2семестр Коллоквиум (~ 5-е занятие) Подготовка к конференции Экзамен Контрольные + тестирования Коллоквиум Подготовка к курсовой работе Конференция Экзамен Сдача курсовой работы Олимпиада Контрольные + тестирования Контрольные + тестирования
-
Занятие #1
-
1 / 12
Выберите верный php тэг <%php… %> <#php… #> ?... ?
-
2/ 12
Какой результат выполнения следующего кода:
-
3/ 12
Какие из приведённых в коде условий отобразят значения?
-
4/ 12
Как определить константу? constant(‘FOO’, ‘BAR’); defineconstant(‘FOO’, ‘BAR’); define(‘FOO’, BAR); variable(‘FOO’, ‘BAR’);
-
5/ 12
Какая разница между равенством и эквивалентностью? Знак эквивалентности работает лишь для строк, а знак равенства применим к любым типам. Знак равенства проверяет лишь значения операндов, а знак эквивалентности значения и их типы. Никакой разницы нет. Знак эквивалентности проверяет лишь значения операндов, а знак равенства значения и их типы.
-
6/ 12
Что будет выведено на экран в результате выполнения этой программы
-
7/ 12
Какая функция в PHP позволяет найти длину строки? strtok() strpos() str_repeat() strlen()
-
8/ 12
Какой результат выполнения следующего кода:
-
9/ 12
Какой тип данных не допустим в PHP? string integer float char array object
-
10/ 12
Какой из следующих операторов используется для конкатенации строк? & . | -> = +
-
11/ 12
Что будет выведено на экран в результате выполнения этой программы
-
12/ 12
Является ли переменная $221BakerStreetвалидной?
-
Принципы работы Интернета
-
Статистика
2000 г. – 361 млн. пользователей 2014 г. – 2,8 млрд. пользователей 2015 г. – 3,2 млрд. пользователей В среднем по миру 43 человек из 100 являются интернет пользователями.
-
Терминология
Сервер — любой отдельно взятый компьютер в Интернете, который позволяет другим машинам использовать себя в качестве "посредника" при передаче данных
-
-
-
Терминология
Порт — это некоторое число (от 0 до 65535) которое идентифицирует программу, желающую принимать данные из Интернета.
-
Узел (хост) — любая сущность, имеющая уникальный IP-адрес в Интернете. Виртуальный хост — это хост, не имеющий уникального IP-адреса в Сети, но, тем не менее, доступный указанием какого-нибудь дополнительного адреса (например, его DNS-имени).
-
Провайдер — организация, имеющая несколько модемных входов, к которым могут подключаться пользователи для доступа в Интернет. Хостинг-провайдер — это организация, которая может создавать хосты (виртуальные или обычные) в Интернете и продавать их различным клиентам, обычно за определенную плату.
-
Хостинг — это услуги, которые предоставляют клиентам хостинг-провайдеры.
-
Протокол — это набор правил, который позволяет системам, взаимодействующим в рамках сети, обмениваться данными в наиболее удобной для них форме.
-
TCP (Transmission Control Protocol) Протокол управления передачей данных HTTP (Hypertext Transfer Protocol) Протокол передачи гипертекста базирующийся на TCP.
-
-
IP-адрес
Пример IP – адреса: 83.220.237.14( числа от 0 до 255 )
-
Доменное имя
Чтобы облегчить простым пользователям работу с Интернетом, придумали систему DNS DNS (DomainNameSystem) служба имен доменов.
-
-
URL
URL (Universal Resource Locator) универсальный локатор ресурса Пример:http://example.com:80/path/doc.html Протокол Имя хоста Порт Путь к странице
-
Протокол HTTP
Стартовая строка В запросе: МЕТОД URI HTTP/Версия Пример: GET /wiki/ HTTP/1.0
-
Стартовая строка В ответе: HTTP/ВерсияКод_состоянияПояснение Пример: HTTP/1.0200OK
-
-
Классы кодов состояния
1xx (Информационный) 102 Processing («идёт обработка») 2хх (Успех) 200 OK («хорошо») 3хх (Перенаправления) 301 MovedPermanently («перемещено навсегда») 4хх (Ошибка клиента) 404 NotFound («не найдено») 5хх (Ошибка сервера) 500 Internal Server Error («внутренняя ошибка сервера»)
-
Метод GET
Способ посылки параметров сценарию, когда данные помещаются в командную строку URL, называется методом GET. Пример:http://example.com/hello.php?name=Vasya
-
Метод POST
Метод запроса POST предназначен для запроса, при котором веб-сервер принимает данные, заключенные в тело сообщения, для хранения. Он часто используется для загрузки файла или представления заполненной веб-формы.
-
Заголовки
Content-Type: text/plain; charset=utf-8 Server: Apache/2.2.11 (Win32) PHP/5.3.0 Content-Language:ru Location: http://example.com/page.html User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64)
-
CGI (CommonGatewayInterface)
CGI— стандарт интерфейса, используемого для связи внешней программы с веб-сервером.
-
-
PHP (Hypertext Preprocessor)
PHP -скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений.
-
PHP
Создан РасмусомЛердорфом в 1995 г.
-
Основы синтаксиса PHP
Теги PHP Пример: Разделение конструкцийс помощью символа “;” Пример:
-
Комментарии ( /* */ , // , # ) /* Мой многострочный комментарий */ // Однострочный комментарий #Однострочный комментарий
-
Пример программы
-
Правила написания переменных
Переменные в PHP обозначаются знаком доллара ($), за которым должно следовать имя переменной. Пример: $name
-
Имя переменной после знака доллара должно начинаться с буквы или символа подчеркивания и далее может состоять из букв, цифр и символов подчеркивания в любом количестве. Обратите внимание, что имена переменных чувствительны к регистру букв. $name и$Name -разные переменные!
-
Функции
voidecho (string $arg1 [, string $...] ); intprint( string $arg ); Функции print иecho- выводят строку
-
Оператор конкатенации
Оператор конкатенации ( . ), который возвращает строку, представляющую собой соединение левого и правого аргумента. $name = “Вася”; $hello = “Привет”; echo $hello .$name;
-
:)
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.