2016-12-11 21 views
-2

管理ページにログインしようとすると、この奇妙なエラーが発生します。このエラーメッセージの修正方法:構文エラー、予期しない '['

は、それを試してみてください。http://www.masterlink.co.id/admin/

解析エラー:構文エラー、予期しない '[' 行に/home/masterli/public_html/application/admin/models/Mpages.phpで531 A PHPエラーが発生しました

重大度:解析エラー

メッセージ:構文エラー、予期しない '['

ファイル名:モデル/ Mpages.php

行番号:531

バックトレース:

ライン531:

パブリック関数update_user() {

$options = [ 
     'roles' => 'administrator', 
    ]; 

    $hash = password_hash($this->input->post('password'), PASSWORD_BCRYPT, $options); 

    $data = array(
     'username' => $this->input->post('username'), 
     'email' => $this->input->post('email'), 
     'password' => $hash, 
     'role' => $this->input->post('roles')  
    );  

    return $this->db->update('login', $data); 

} 

ライン531:$オプション= [

どのようにエラーメッセージを修正しますか?

答えて

2

あなたのPHPバージョンを確認してください。 []を使用すると、古いPHPバージョンでは機能しません。コードを変更してください:

$options = array(
    'roles' => 'administrator', 
); 
+0

あなたのホームページはフッタに表示されますが、いくつか問題があります。 – wallacesilva09

+0

新しいエラーが発生しました:解析エラー:構文エラー、予期しないT_DOUBLE_ARROW /home/masterli/public_html/application/admin/models/Mpages.php 532行 – David

+0

532行目に完全なコードファイルまたは新しいコードを追加していますが、この行に何がありますか? – wallacesilva09

関連する問題