私はこのエラーが発生します。理由はわかりません。致命的なエラー:未定義の関数を呼び出す - codeigniter
私は
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);
}
でこの関数を呼び出す機能がありますか?この行で
関数を囲む '**'とは何ですか?かなり問題であると確信しています –
大胆な機能ですが、コードビューでは機能しません:) –
Mert、 '$ activatecode'を返す必要があります。 :-)なぜ、substr(md5(microtime()。 'somesalt')、0、10) 'を使うのはなぜですか? – TerryE