2016-12-11 1 views
-2

관리자 페이지에 로그인 할 때 이상한 오류가 발생했습니다.이 오류 메시지를 해결하는 방법 : 구문 오류, 예기치 않은 '['

하면보십시오 : http://www.masterlink.co.id/admin/

구문 분석 오류 : 구문 오류, 예기치 않은 '['라인 /home/masterli/public_html/application/admin/models/Mpages.php에 531 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

관련 문제