🗊 Презентация Обработка форм

Нажмите для полного просмотра!
Обработка форм, слайд №1 Обработка форм, слайд №2 Обработка форм, слайд №3 Обработка форм, слайд №4 Обработка форм, слайд №5 Обработка форм, слайд №6 Обработка форм, слайд №7 Обработка форм, слайд №8 Обработка форм, слайд №9 Обработка форм, слайд №10 Обработка форм, слайд №11 Обработка форм, слайд №12 Обработка форм, слайд №13 Обработка форм, слайд №14 Обработка форм, слайд №15 Обработка форм, слайд №16 Обработка форм, слайд №17 Обработка форм, слайд №18 Обработка форм, слайд №19 Обработка форм, слайд №20 Обработка форм, слайд №21 Обработка форм, слайд №22 Обработка форм, слайд №23 Обработка форм, слайд №24 Обработка форм, слайд №25 Обработка форм, слайд №26 Обработка форм, слайд №27 Обработка форм, слайд №28 Обработка форм, слайд №29 Обработка форм, слайд №30 Обработка форм, слайд №31 Обработка форм, слайд №32 Обработка форм, слайд №33 Обработка форм, слайд №34 Обработка форм, слайд №35 Обработка форм, слайд №36 Обработка форм, слайд №37 Обработка форм, слайд №38 Обработка форм, слайд №39 Обработка форм, слайд №40 Обработка форм, слайд №41 Обработка форм, слайд №42 Обработка форм, слайд №43 Обработка форм, слайд №44 Обработка форм, слайд №45 Обработка форм, слайд №46 Обработка форм, слайд №47 Обработка форм, слайд №48 Обработка форм, слайд №49 Обработка форм, слайд №50 Обработка форм, слайд №51

Содержание

Вы можете ознакомиться и скачать презентацию на тему Обработка форм. Доклад-сообщение содержит 51 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Обработка форм
Описание слайда:
Обработка форм

Слайд 2


Типы запросов HTTP Get – используется при наборе адреса сайта в строке браузера или перехода по ссылке. Post – служит для отправки формы, например...
Описание слайда:
Типы запросов HTTP Get – используется при наборе адреса сайта в строке браузера или перехода по ссылке. Post – служит для отправки формы, например при регистрации на сайте, добавления комментария к статье.

Слайд 3


URL Протокол – часть url, указывает браузеру, какой протокол нужно использовать для обмена данными с Web-сервером. Имя хоста – это либо доменное имя...
Описание слайда:
URL Протокол – часть url, указывает браузеру, какой протокол нужно использовать для обмена данными с Web-сервером. Имя хоста – это либо доменное имя хоста, либо его IP-адрес. Порт – (80 – стандартный для http, по умолчанию), порт идентифицирует постоянно работающую программу на сервере. Путь к файлу – страница может быть виртуальной или реальной.

Слайд 4


URL и параметры запросов Параметры – это набор пар вида: имя=значение Параметры – параметры, которые передаются на сервер, для передачи нескольких...
Описание слайда:
URL и параметры запросов Параметры – это набор пар вида: имя=значение Параметры – параметры, которые передаются на сервер, для передачи нескольких параметров используется символ амперсанда &.

Слайд 5


Переменные окружения Переменные окружения представляют собой именованные значения параметров, которые операционная система (процесс-родитель)...
Описание слайда:
Переменные окружения Переменные окружения представляют собой именованные значения параметров, которые операционная система (процесс-родитель) передает запущенной программе. Программа может с помощью специальных функций получить значение любой установленной переменной окружения, указав её имя. Так может поступить и CGI сценарий, когда захочет узнать значение того или иного заголовка запроса. Набор передаваемых сценарию переменных окружения ограничен стандартами.

Слайд 6


Заголовки запроса и метод Get Что происходит, когда мы набираем в браузере строку и нажимаем Enter? Браузер анализирует строку, выделяет из нее имя...
Описание слайда:
Заголовки запроса и метод Get Что происходит, когда мы набираем в браузере строку и нажимаем Enter? Браузер анализирует строку, выделяет из нее имя сервера и порт (+протокол), устанавливает соединение с Web-сервером по адресу сервер: порт и посылает ему запрос, например, следующего вида: GET somestring HTTP/1.0\n ••• информация ••• \n\n \n\n – маркер окончания запроса (два обязательных символа новой строки). После Get-строки могут следовать и другие строки с информацией (заголовки headers), обычно их формирует браузер.

Слайд 7


Get, формат GET сценарий?Параметры HTTP/1.0 Переменные окружения REQUEST_URI – uri-адрес QUERY_STRING – в данной строке сохраняются параметры...
Описание слайда:
Get, формат GET сценарий?Параметры HTTP/1.0 Переменные окружения REQUEST_URI – uri-адрес QUERY_STRING – в данной строке сохраняются параметры REQUEST_METHOD – метод передачи GET

Слайд 8


POST POST сценарий?Параметры HTTP/1.0 Переменные окружения REQUEST_URI – uri-адрес QUERY_STRING – в данной строке сохраняются параметры...
Описание слайда:
POST POST сценарий?Параметры HTTP/1.0 Переменные окружения REQUEST_URI – uri-адрес QUERY_STRING – в данной строке сохраняются параметры REQUEST_METHOD – метод передачи POST Метод отличается от GET, тем что данные можно передавать не только через командную строку, но и в конце заголовков.

Слайд 9


Content-Type Content-Type: application/x-www-form-urlencoded Переменная окружения CONTENT_TYPE Данный заголовок идентифицирует тип передаваемых...
Описание слайда:
Content-Type Content-Type: application/x-www-form-urlencoded Переменная окружения CONTENT_TYPE Данный заголовок идентифицирует тип передаваемых данных. Application/x-www-form-urlencoded - этот формат используется методами GET и POST. Распространен еще формат multipart/form-data (для загрузки данных на сервер).

Слайд 10


Host Host: имя хоста Переменная окружения: HTTP_ HOST. В соответствии с http/1.1 в Интернете на каждом узле может располагаться сразу несколько...
Описание слайда:
Host Host: имя хоста Переменная окружения: HTTP_ HOST. В соответствии с http/1.1 в Интернете на каждом узле может располагаться сразу несколько хостов.

Слайд 11


User-Agent Mozilla/5.0 (Windows NT 6.3; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0 Переменная окружения HTTP_USER_AGENT. Через данный заголовок...
Описание слайда:
User-Agent Mozilla/5.0 (Windows NT 6.3; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0 Переменная окружения HTTP_USER_AGENT. Через данный заголовок клиент сообщает серверу сведения о себе, не всегда правдивые.

Слайд 12


Referer Referer: URL_адрес Переменная окружения HTTP_ REFERER. Заголовок формируется браузером и содержит URL страницы, с которой осуществился...
Описание слайда:
Referer Referer: URL_адрес Переменная окружения HTTP_ REFERER. Заголовок формируется браузером и содержит URL страницы, с которой осуществился переход на текущую страницу по гиперссылке.

Слайд 13


Content-length Content-length: Длина Переменная окружения - CONTENT_ LENGTH. Заголовок содержит строку, являющуюся десятичным представлением длины...
Описание слайда:
Content-length Content-length: Длина Переменная окружения - CONTENT_ LENGTH. Заголовок содержит строку, являющуюся десятичным представлением длины данных в байтах, передаваемых методом POST. Если используется метод Get, то данная переменная окружения не устанавливается.

Слайд 14


Cookie Cookie: значениеcookies Переменная окружения - HTTP_ COOKIE. В данной переменной хранятся все coolies в URL-кодировке.
Описание слайда:
Cookie Cookie: значениеcookies Переменная окружения - HTTP_ COOKIE. В данной переменной хранятся все coolies в URL-кодировке.

Слайд 15


Accept Accept: text/html, text/plain, image/gif, image/jpeg Переменная окружения – HTTP_ACCEPT. В этом заголовке браузер перечисляет, какие типы...
Описание слайда:
Accept Accept: text/html, text/plain, image/gif, image/jpeg Переменная окружения – HTTP_ACCEPT. В этом заголовке браузер перечисляет, какие типы документов он «понимает». Браузеры могут отправить в этом заголовке значение */*.

Слайд 16


Пример – Выполнение запроса через telnet В командной строке введем telnet localhost 80 (Enter) get index.html http/1.1 (Enter) host: localhost...
Описание слайда:
Пример – Выполнение запроса через telnet В командной строке введем telnet localhost 80 (Enter) get index.html http/1.1 (Enter) host: localhost (Enter) (Enter) (Enter)

Слайд 17


Взаимодействие с сервером - формы Одним из наиболее распространённых способов, с помощью которого пользователь взаимодействует с сервером, является...
Описание слайда:
Взаимодействие с сервером - формы Одним из наиболее распространённых способов, с помощью которого пользователь взаимодействует с сервером, является использование HTML-форм. Данные на форме отправляются на сервер с помощью одного из вариантов, например, с помощью кнопки Submit. Язык PHP изначально был создан для облегчения получения данных из пользовательских форм.

Слайд 18


Передача параметров вручную
Описание слайда:
Передача параметров вручную

Слайд 19


Передача параметров метод Get После нажатия на кнопку Отправить скрипт script.cgi передаст через ? Все параметры, которые помещены внутрь тегов input...
Описание слайда:
Передача параметров метод Get После нажатия на кнопку Отправить скрипт script.cgi передаст через ? Все параметры, которые помещены внутрь тегов input в форме, отделяя их амперсандами (&).

Слайд 20


Метод POST Если передаются данные, то используется заголовок content-length, для того, чтобы сервер понял, когда все данные будут переданы. Сервер...
Описание слайда:
Метод POST Если передаются данные, то используется заголовок content-length, для того, чтобы сервер понял, когда все данные будут переданы. Сервер никак не интерпретирует post-данные, а посылает их непосредственно сценарию. Post используют при загрузке файлов через Web, при обработке больших форм. При применении Get url становится длинным, а при методе post данные доставляются в url-кодированном виде (все интернет-сервисы, начиная с e-mail и заканчивая Web, применяют способ перекодировки символов в диапазонах 0-32, 128-256, пробел представляется символом +, например 9E - %9E, все буквы кириллицы увеличиваются примерно в 3 раза).

Слайд 21


Метод Post и формы Для отправки данных методом POST указывается данный метод. Пользователь всегда будет иметь дело только с полями ввода,...
Описание слайда:
Метод Post и формы Для отправки данных методом POST указывается данный метод. Пользователь всегда будет иметь дело только с полями ввода, переключателями и кнопками формы, гиперссылками. Необходимо выполнять проверку, переданы ли параметры на сервер (была ли нажата кнопка), если нет, то выдается форма, если да – результат ее работы.

Слайд 22


Сверхглобальные переменные Глобальные переменные – это любая переменная, объявленная на самом верхнем уровне сценария, т.е. вне функции....
Описание слайда:
Сверхглобальные переменные Глобальные переменные – это любая переменная, объявленная на самом верхнем уровне сценария, т.е. вне функции. Сверхглобальные переменные – это массивы, встроенные в PHP. Они автоматически заполняются при запуске сценария и доступны из любой части сценария. Доступ к ним можно получить внутри функции или метода.

Слайд 23


Сверхглобальные массивы PHP
Описание слайда:
Сверхглобальные массивы PHP

Слайд 24


Пример просмотра сверхглобальных переменных $_SERVER
Описание слайда:
Пример просмотра сверхглобальных переменных $_SERVER

Слайд 25


Работа с формами PHP позволяет обрабатывать данные, которые пользователь ввел в поля формы. После активации кнопки submit данные отправляются на...
Описание слайда:
Работа с формами PHP позволяет обрабатывать данные, которые пользователь ввел в поля формы. После активации кнопки submit данные отправляются на страницу – обработчик, указанную в поле action элемента . На странице – обработчике располагается PHP скрипт, который выполняет определенные операции над полученными данными, например формирует и отсылает письмо по указанным пользователем реквизитам.

Слайд 26


Передача данных обработчику Данные из формы передаются на сервер как последовательность пар имя/значение. Это значит, что имя каждого элемента формы...
Описание слайда:
Передача данных обработчику Данные из формы передаются на сервер как последовательность пар имя/значение. Это значит, что имя каждого элемента формы (появляющееся в атрибуте NAME тега) связывается со значением этого элемента (введённым или выбранным пользователем). Формат имя/значение, используемый для передачи, имеет вид имя=значение.

Слайд 27


Данные из формы Все данные, передаваемые из формы в программу–обработчик располагаются в следующих суперглобальных массивах: $_GET, $_POST, и...
Описание слайда:
Данные из формы Все данные, передаваемые из формы в программу–обработчик располагаются в следующих суперглобальных массивах: $_GET, $_POST, и $_REQUEST. $_GET[] — содержит все значения, передаваемые методом GET. $_POST[] –содержит все значения, передаваемые методом POST. $_REQUEST[] –содержит все значения, передаваемые методами POST и GET.

Слайд 28


Пример формы HTML Ваше имя: Ваш возраст:
Описание слайда:
Пример формы HTML Ваше имя: Ваш возраст:

Слайд 29


Выводим данные формы
Описание слайда:
Выводим данные формы

Слайд 30


Переменная $_POST["name1"] это переменная php-интерпретатора и после нажатия кнопки «ввести» содержит данные, введенные в поле под...
Описание слайда:
Переменная $_POST["name1"] это переменная php-интерпретатора и после нажатия кнопки «ввести» содержит данные, введенные в поле под названием name1-атрибут name тега input. строка value=" означает, что при загрузке формы после нажатия на кнопку «ввести» данные, введенные пользователем, не будут потеряны, а будут снова отображены в этом поле.

Слайд 31


Пример Get
Описание слайда:
Пример Get

Слайд 32


Массив $_Request Использование суперглобального массива $_Request очень удобно, особенно когда не известно, каким методом были переданы данные....
Описание слайда:
Массив $_Request Использование суперглобального массива $_Request очень удобно, особенно когда не известно, каким методом были переданы данные. Благодаря циклу foreach можно перебрать значения массива $_Request.

Слайд 33


Проверка и отладка форм При работе с формами часто бывает необходимо выполнять проверку введенных пользователем данных. Для этих целей PHP имеет ряд...
Описание слайда:
Проверка и отладка форм При работе с формами часто бывает необходимо выполнять проверку введенных пользователем данных. Для этих целей PHP имеет ряд функций: is_string() – позволяет проверить, является ли переменная строкой. is_int() – позволяет определить, является ли переменная целым числом. is_numeric() – позволяет определить, является ли переменная числом. is_numeric() – позволяет определить, является ли переменная числом с плавающей точкой. strlen(string) – позволяет определить длинну строки. strtolower() –преобразует все символы строки в нижний регистр. strtoupper(string) —преобразует все символы строки в верхний регистр

Слайд 34


Пример
Описание слайда:
Пример

Слайд 35


Регулярные выражения Регулярное выражение - это формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на...
Описание слайда:
Регулярные выражения Регулярное выражение - это формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов. Т.о. регулярное выражение представляет собой набор символов, описывающих правило поиска подстроки. Алгоритм поиска с использованием регулярных выражений был впервые разработан одним из создателей UNIX Кеном Томпсоном.

Слайд 36


Синтаксис регулярных выражений Простейшее регулярное выражение: "abc". Это выражение соответствует любой строке, которая содержит подстроку...
Описание слайда:
Синтаксис регулярных выражений Простейшее регулярное выражение: "abc". Это выражение соответствует любой строке, которая содержит подстроку "abc".

Слайд 37


Выражение в квадратных скобках Квадратные скобки ограничивают поиск теми символами, которые в них заключены. "[abc]". Этому регулярному...
Описание слайда:
Выражение в квадратных скобках Квадратные скобки ограничивают поиск теми символами, которые в них заключены. "[abc]". Этому регулярному выражению соответствует любая строка, содержащая abc либо вместе, либо каждый из них в отдельности. Регулярное выражение, соответствующее всем буквам русского алфавита - "[а-Я]" или "[а-яА-Я]". Регулярные выражения, соответствующие числам: "[0-9]" или "[0123456789]".

Слайд 38


Групповой символ точки "." объединяет два одиночных символа, за исключением символа \n. .ок - выражение, в частности соответствует строкам...
Описание слайда:
Групповой символ точки "." объединяет два одиночных символа, за исключением символа \n. .ок - выражение, в частности соответствует строкам "кок", "док", "ток". "x.[0-9]" – соответствует строке, содержащей символ x, за которым идет любой другой символ и цифры от 0 до 9. Этому критерию, к примеру, удовлетворяют строки "xy1", "xz2" и т. д.

Слайд 39


Ветви разделяются символом |, действующим как оператор OR (ИЛИ). Т. е., если в выражении используются ветви, то для соответствия регулярного...
Описание слайда:
Ветви разделяются символом |, действующим как оператор OR (ИЛИ). Т. е., если в выражении используются ветви, то для соответствия регулярного выражения какой-либо строке, достаточно, чтобы только одна из ветвей соответствовала этой строке. Ветвление удобно применять при проверке расширений и имен файлов, зон доменных имен и т. д. "abc|абв" – этому регулярному выражению соответствует любая строка, содержащая подстроки "abc" или "абв". "ru|com|net" – регулярное выражение проверяет, содержатся ли в строке подстроки "ru", "com" или "net".

Слайд 40


Исключающее выражение Для исключения последовательности символов из поиска перед этой ней ставится символ "^". "[^а-я]" –...
Описание слайда:
Исключающее выражение Для исключения последовательности символов из поиска перед этой ней ставится символ "^". "[^а-я]" – регулярное выражение отвечает любому символу, не содержащемуся в диапазоне а-я. символ ^ находится внутри квадратных скобок, так как только в этом случае он имеет значение "не". При использовании символа ^ вне квадратных скобок, он имеет совсем иное значение.

Слайд 41


Квалификаторы символы +, ?, *. Квалификаторы говорят о том, сколько раз последовательность символов может встретиться в строке и указываются...
Описание слайда:
Квалификаторы символы +, ?, *. Квалификаторы говорят о том, сколько раз последовательность символов может встретиться в строке и указываются непосредственно после той части выражения, к которой они применяются. "a+" - хотя бы один а (строки "абв" и "абва" соответствуют этому выражению, а строка "укр" - нет); "a?" - ноль или один а (строки "абв" и "укр" соответствуют этому выражению, а строка "абва" - нет); "a*" - ноль или более а (строки "абв" и "абва" и "укр" соответствуют этому выражению).

Слайд 42


Границы числа в фигурных скобках, указывающие количество вхождений в строку фрагмента выражения, непосредственно предшествующего границе. Для...
Описание слайда:
Границы числа в фигурных скобках, указывающие количество вхождений в строку фрагмента выражения, непосредственно предшествующего границе. Для указания количества вхождений не одного символа, а их последовательности, используются круглые скобки. "xy{2}" соответствует строке, в которой за x следует два y; "xy{2,}" соответствует строке, в которой за x следует не менее двух y (может быть и больше); "xy{2,6}" соответствует строке, в которой за x следует от двух до шести y; "x(yz){2,6}" соответствует строке, в которой за x следует от двух до шести последовательностей yz; "x(yz)*" соответствует строке, в которой за x следует ноль и более последовательностей yz;

Слайд 43


Подвыражения иногда бывает удобно создавать регулярное выражение таким образом, чтобы можно было, к примеру, сказать, что, по крайней мере, за одной...
Описание слайда:
Подвыражения иногда бывает удобно создавать регулярное выражение таким образом, чтобы можно было, к примеру, сказать, что, по крайней мере, за одной из строк "морская", следует точно строка "волна". Для этого регулярное выражение разбивают на подвыражения с помощью круглых скобок. (морская)*волна – это выражение соответствует строкам "волна", "морская волна", "морская морская волна" и т.д.

Слайд 44


Соответствие началу и концу строки В регулярном выражении можно указать, должно ли конкретное подвыражение встречаться в начале, в конце строки или и...
Описание слайда:
Соответствие началу и концу строки В регулярном выражении можно указать, должно ли конкретное подвыражение встречаться в начале, в конце строки или и в начале и в конце строки. В этом случае символ ^ ставится за пределами выражения в скобках. Знак доллара $ соответствует концу строки. Символ ^ соответствует началу строки: "^xy". Такое выражение соответствует любой строке, начинающейся с xy. "^[a-z]" "xy$" – это регулярное выражение соответствует любой строке, заканчивающейся на xy.

Слайд 45


Сопоставление со специальными символами В тех случаях, когда нужно сопоставить выражение строке, в которой встречаются спецсимволы, такие как $, ^, {...
Описание слайда:
Сопоставление со специальными символами В тех случаях, когда нужно сопоставить выражение строке, в которой встречаются спецсимволы, такие как $, ^, { и т. д., перед ними ставится символ обратной косой черты (\). Например, для того, чтобы найти в строке символ $, в регулярном выражении нужно написать "\$". То же самое относится и к самому символу обратной косой черты. Если нужно провести сопоставление с символом обратной косой черты, то в этом случае ставится две обратных косых черты, т. е. \\.

Слайд 46


Классы символов называются сокращенные обозначения для предопределенных символов. Класс [[:alnum:]] - буквенно-цифровые символы Класс [[:digit:]] -...
Описание слайда:
Классы символов называются сокращенные обозначения для предопределенных символов. Класс [[:alnum:]] - буквенно-цифровые символы Класс [[:digit:]] - десятичные цифровые символы Класс [[:xdigit:]] - шестнадцатеричные цифровые символы Класс [[:alpha:]] - буквенные символы Класс [[:upper:]] - прописные буквенные символы Класс [[:lower:]] - строчные буквенные символы Класс [[:punct:]] - знаки пунктуации Класс [[:space:]] - символы пробела Класс [[:blanc:]] - символы табуляции и пробела Класс [[:print:]] - печатные символы Класс [[:cntrl:]] - управляющие символы Класс [[:graph:]] - печатные символы, за исключением пробельные Пример: Эквивалентом выражения "[a-zA-Z_0-9]" является выражение "[[:alnum:]]"; Выражению "[0-9]" эквивалентно выражение "[[:digit:]]". Выражению "[a-Z]" эквивалентно регулярное выражение "[[:alpha:]]".

Слайд 47


Функция preg_match выполняет проверку на соответствие регулярному выражению. Функция возвращает три возможных значения: 0 - если совпадений не...
Описание слайда:
Функция preg_match выполняет проверку на соответствие регулярному выражению. Функция возвращает три возможных значения: 0 - если совпадений не найдено, 1 - если соdпадение найдено (после нахождения первого совпадения работа функции прекращается), false - если произошла ошибка.

Слайд 48


Аргументы функции pattern Обязательный аргумент. Регулярное выражение (шаблон поиска) string_name Обязательный аргумент. Строка, сравниваемая с...
Описание слайда:
Аргументы функции pattern Обязательный аргумент. Регулярное выражение (шаблон поиска) string_name Обязательный аргумент. Строка, сравниваемая с регулярным выражением. matches Необязательный аргумент. Если совпадение есть, то массив $matches будет заполнен значениями. В $matches[0] будут помещена часть строки полностью соответствующая шаблону, $matches[1] будет содержать текст соответствующей первой маске, $matches[2] текст второй маски и так далее. flags Необязательный аргумент. Данный аргумент может содержать только одно значение PREG_OFFSET_CAPTURE. Если этот флаг указан, то в массиве matches будет возвращен массив массивов, где под индексом "0" в первом вложенном массиве будет находиться совпавшая строка, а под индексом "1" ее смещение от начала строки. offset Необязательный аргумент. Аргумент offset указывает позицию в байтах с которой необходимо начать поиск.

Слайд 49


Проверка работы регулярного выражения Например, строка: «Карл у Клары украл кораллы, а Клара у Карла украла кларнет». Если применить к этой известной...
Описание слайда:
Проверка работы регулярного выражения Например, строка: «Карл у Клары украл кораллы, а Клара у Карла украла кларнет». Если применить к этой известной скороговорке регулярное выражение вида: /(Клар.*?)\s/i, то мы получим три слова соответствующих данному шаблону: “Клары”, “Клара”, и “кларнет”.

Слайд 50


В результате работы функции должен вернуться массив: array ( 0 => 'Клары', 1 => 'Клара', 2 => 'кларнет', ) function TestRegularFirst(){ $text='Карл у...
Описание слайда:
В результате работы функции должен вернуться массив: array ( 0 => 'Клары', 1 => 'Клара', 2 => 'кларнет', ) function TestRegularFirst(){ $text='Карл у Клары украл кораллы, а Клара у Карла украла кларнет .'; echo 'Пример: '.htmlspecialchars($text); preg_match_all("/(Клар.*?)\s/i",$text,$result); echo 'Результат: '.var_export($result[1],true).''; } TestRegularFirst();

Слайд 51


Пример регулярного выражения в php function email_check($email) { if...
Описание слайда:
Пример регулярного выражения в php function email_check($email) { if (!preg_match("/^(?:[a-z0-9]+(?:[-_.]?[a-z0-9]+)?@[a-z0-9_.-]+(?:\.?[a-z0-9]+)?\.[a-z]{2,5})$/i",trim($email))) { return false; } else return true; }



Похожие презентации
Mypresentation.ru
Загрузить презентацию