Разработчикам   / шаблоны сайтов / создание сайтов / форум / партнерство
Авторизация Закрыть [x]  
     
   
Запомнить / Напомнить
SiteEdit

Найти:


Карта сайта

Сайт разработчиков SiteEdit

Функции для работы с запросами POST и GET

Категории:
Библиотека: /system/function/seRequests.php

Константы

define('VAR_WORD',0); - одно слово состоящее из букв, цыфр, тире и символа подчеркивания
define('VAR_INT',1); - Целое число
define('VAR_FLOAT',2); - Дробное число
define('VAR_STRING',3); - Строка
define('VAR_STRIPTAGS',4); - текст без тегов
define('VAR_BIN',5); - Текст
define('VAR_NOTNULL',6); - не нулевой параметр

define('METHOD_ALL',0); - Получить переменную от любого метода
define('METHOD_GET',1); - Получить переменную от метода GET
define('METHOD_POST',2); - Получить переменную от метода POST

Вверх

function getRequest($name_var, $flag = VAR_WORD, $method = METHOD_ALL, $allowable_tags = '')

Функция для получения внешних запросов

  • Параметр - $name_var string Имя переменной
  • Параметр - $flag integer Флаг фильтра (VAR_WORD - VAR_BIN)
  • Параметр - $method integer метод запроса (METHOD_ALL - METHOD_POST)
  • Параметр - $allowable_tags string теги, которые можно пропустить в запросе (например: '<a><b><i><u>')

Выходной параметр - полученное значение

Вверх

function filterRequest($value, $flag = VAR_WORD, $allowable_tags = '')

Функция Фильтр
Вверх

function isRequest($name_var)

Проверка наличия входной переменной

Вверх

function from_Url($REQUEST = '')

Преобразование URL строки в список параметров

Например: name.ru/home/1/sub/authors/id/2/

$requestp['page']  = 'home';
$requestp['section']  = 1;
$requestp['sub']  = 'authors';
$requestp['id']  = 2;

Вверх

function UrlToLine($URL_Line)

Формализация URL в строку
Например: http://name.ru/index.php?page=home&section=1
Новый вид: http://name.ru/home/1/
Вверх

function getRequestList(&$request, $listfield='', $flag=VAR_WORD)

Назначение: Создает отфильтрованный массив $request запросов для указанных переменных $listfield

Входные параметры:

  • $request - возвращает массив переменных внешнего запроса
  • $listfield - строка списка полей (разделение через запятую). Если строка пустая, метод возвращает все поля
  • $flag - тип фильтра
Вверх
 
Copyright © Edgestile Company, 2004-09
тел.:  8 (495) 229-45-50, 8 (812) 777-01-30, 8 (34241) 3-69-90
e-mail:  info@siteedit.ru - общие вопросы
icq: 268-447-867 - общие вопросы
все контакты