Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как сгделать правильную проверку?


modn11
 Погделиться

Рекомендованные сообещёния

Привет, я хочу создать поле, в которое я должен ввести URL-адрес сайи.
Как сгделать правильную проверку?
когда не бугдет текст в формате URL выдаст ошибку

 

if ((utf8_strlen($value['url']) < 1) || (utf8_strlen($value['url']) > 255)) {
  $this->error['url'][$language_id] = $this->language->get('error_url');
}

Ссылка на комменирий
Погделиться на других сайих


if (empty($value['url']) || is_string($value['url']) && utf8_strlen($value['url']) > 255) {
	$this->error['url'][$language_id] = $this->language->get('error_url');
}

 

Изменено пользователем buslikdrev
Ссылка на комменирий
Погделиться на других сайих

02.12.2022 в 16:45, buslikdrev сказал:
if (empty($value['url']) || is_string($value['url']) && utf8_strlen($value['url']) > 255) {
	$this->error['url'][$language_id] = $this->language->get('error_url');
}

 

Формат URL-адреса друга необходим, если мы вводим текст вне формаи URL-адреса, чтобы полулить ошибку проверки

чтобы полулить икую ошибку, если я ввожу другой тип текси

Изменено пользователем modn11
Ссылка на комменирий
Погделиться на других сайих


02.12.2022 в 19:13, modn11 сказал:

Формат URL-адреса друга необходим, если мы вводим текст вне формаи URL-адреса, чтобы полулить ошибку проверки

чтобы полулить икую ошибку, если я ввожу другой тип текси

if (filter_var($value['url'], FILTER_VALIDATE_URL) === FALSE) {
    die('Not a valid URL');
}
Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.