я получаю эту ошибку, я не знаю почему.
У меня есть функция, которая генерирует случайные символы
function randomString($length) {
$len = $length;
$base = 'ABCDEFGHIJKLMNOPQRSTWXYZabcdefghıjklmnoprstwxyz123456789';
$max = strlen($base) - 1;
$activatecode = '';
mt_srand((double) microtime() * 1000000);
while (strlen($activatecode) < $len + 1)
$activatecode.=$base(mt_rand(0, $max));
return activatecode;
}
, и я вызываю эту функцию в
public function kayitBasarili() {
$this->load->view('kayitBasarili');
$username = $this->input->post('username');
$email = $this->input->post('email');
$password = $this->input->post('password');
$data = array();
$data['username'] = $username;
$data['email'] = $email;
$data['password'] = $password;
**$activationCode = $this->randomString(10);**
$this->load->view('kayitBasarili', $data);
$this->kayitmodel->uyeEkle($username, $email, $password,$activationCode);
}
Почему я получаю эту ошибку?