Системные требования

Веб-сервер – apache 2 с включенным модулем mod_rewrite;

Версия php – 8 и выше;

Обязательные модули – mbstring, pdo, curl;

Сервер баз данных – MySQL версии 5.7 или выше;

При написании кода «Websource» использовались только нативные версии php и js, какие-либо сторонние библиотеки не использовались.

Form

Объект для работы с формами

Методы

isEmail

Проверяет является ли переданная строка адресом E-mail, возвращает true или текст ошибки

Form::isEmail($email);

Параметры

ПараметрТипОписание
emailStringПроверяемая строка

isEmailExisting

Проверяет закреплен ли E-mail за каким либо пользователем в базе данных, возвращает true или false

Form::isEmailExisting($email);

Параметры

ПараметрТипОписание
emailStringИскомый адрес E-mail

isLogin

Проверяет является ли переданная строка подходящим Логином для пользователя, возвращает true или текст ошибки

Form::isLogin($login, $min, $max);

Параметры

ПараметрТипОписание
loginStringПроверяемая строка
min
(необязательный)
(по умолчанию  3)
IntegerМинимальное количество символов которое ожидается в логине
max
(необязательный)
(по умолчанию  99)
IntegerМаксимальное количество символов которое ожидается в логине

isPassword

Проверяет является ли переданная строка подходящим паролем для пользователя, возвращает true или текст ошибки

Form::isPassword($password, $passwordConfirm, $min, $max);

Параметры

ПараметрТипОписание
passwordStringПроверяемая строка
passwordConfirm
(необязательный)
StringПроверяемая строка, в случае если этот параметр будет передан, будет произведена дополнительная проверка на полное совпадение двух параметров
min
(необязательный)
(по умолчанию  4)
StringМинимальное количество символов которое ожидается в пароле
max (необязательный)
(по умолчанию  99)
StringМаксимальное количество символов которое ожидается в пароле

isPhone

Проверяет является ли переданная строка номером телефона, возвращает преобразованную строку содержащую только цифры или false

Form::isPhone($phone, $min, $max);

Параметры

ПараметрТипОписание
phoneStringПроверяемая строка
min
(необязательный)
(по умолчанию  3)
IntegerМинимальное количество цифр в номере телефона
max
(необязательный)
(по умолчанию  14)
IntegerМаксимальное количество цифр в номере телефона

isUserExisting

Проверяет закреплен ли login за каким либо пользователем в базе данных, возвращает true или false

Form::isUserExisting($login);

Параметры

ПараметрТипОписание
loginStringПроверяемая строка

Оставьте заявку и мы свяжемся с вами в ближайшее время