A PHP Error was encountered

Severity: Warning

Message: fopen(/var/lib/php/sessions/ci_session_ciboard3pnv5odn4ftkkqa6mi6ngia07rptt9fs): failed to open stream: No space left on device

Filename: drivers/Session_files_driver.php

Line Number: 177

Backtrace:

File: /home/ciboard/www/application/core/CB_Controller.php
Line: 68
Function: __construct

File: /home/ciboard/www/application/controllers/Board_post.php
Line: 30
Function: __construct

File: /home/ciboard/www/index.php
Line: 350
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Failed to read session data: user (path: /var/lib/php/sessions)

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home/ciboard/www/application/core/CB_Controller.php
Line: 68
Function: __construct

File: /home/ciboard/www/application/controllers/Board_post.php
Line: 30
Function: __construct

File: /home/ciboard/www/index.php
Line: 350
Function: require_once

board_post에서 event 트리거 작동 문의 > 질문/답변 - 씨아이보드 :: 코드이그나이터 게시판 오픈소스
코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

board_post에서 event 트리거 작동 문의

  • 드렁큰고굼
  • 2
  • 5,749
  • 글주소
  • 02-11

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

  

class Event_board_post_lists extends CI_Controller

{

  

    private $CI;

  

    function __construct()

    {

        $this->CI = & get_instance();

        Events::register('before', array($this, 'alert'));

        Events::register('before', array($this, 'alert2'));

    }

     

    public function alert() {

         

        $result = array();

  

        echo '<script>alert("이벤트 실행");</script>';

  

        $result['result'] = 'alert 함수를 통해 담겨진 내용입니다';

  

        return $result;

    }

  

    public function alert2() {

         

        $result = array();

  

        echo '<script>alert("이벤트 실행2");</script>';

  

        $result['result'] = 'alert2 함수를 통해 담겨진 내용입니다';

  

        return $result;

    }

 

예제소스처럼 위와 같이 했을때 1번 함수 3번, 2번함수 3번 총 6번 호출되네요.

어느 부분에서 수정을 해야할까요