Сообщение: Вызов неопределенного метода CI_Form_validation::substr()

#php #html #android-studio

Вопрос:

Было обнаружено неперехваченное исключение Типа: Ошибка

Сообщение: Вызов неопределенного метода CI_Form_validation::substr()

Имя файла: /home/rajkumar7251/public_html/system/libraries/Form_validation.php

Номер строки: 1065

}

 // --------------------------------------------------------------------

/**
 * Valid Email
 *
 * @param   string
 * @return  bool
 */
public function valid_email($email) {
    if (function_exists('idn_to_ascii') amp;amp; defined('INTL_IDNA_VARIANT_UTS46') amp;amp; $atpos = strpos($email, '@')) {
        $email = self::substr($email, 0,   $atpos) . idn_to_ascii(self::substr($email, $atpos), 0, INTL_IDNA_VARIANT_UTS46);
    }
    return (bool) filter_var($email, FILTER_VALIDATE_EMAIL);
}
 

Обратный путь:

Файл: /home/rajkumar/public_html/application/controllers/Register.php Строка: 41 Функция: запуск

(‘text_country_code’), ‘требуется’, массив(‘требуется’ => $this->>lang->>>строка(‘err_country_code_req’)));

         if ($this->form_validation->run() == FALSE) {
            $data['country'] = $this->home->register();
            $this->load->view($this->path_to_view_front . 'register', $data);
 

Файл: /home/rajkumar/public_html/index.php
Строка: 275
Функция: require_once

БАЗОВЫЙ ПУТЬ require_once . ‘core/CodeIgniter.php’;

Комментарии:

1. Почему вы звоните substr() из контекста класса? Это функция PHP.