WEB개발/php

[PHP] 파일의 내용이랑 파일 수정 시간 가져오기

노나카 2019. 2. 27. 17:21

function get_token_file_info() {
   // Set File Path
  $filename = file_path;

   // File Open by Read Mode
  $ofile = fopen($filename, 'r');

   // Get File text
  $token_value = fgets($ofile);

   // Get File modify time
   // Timestamp 값을 받아 오는데 msec 값을 제외한 10자리로 받아 온다.
   // Javascript 에서는 13자리를 받기 때문에 뒤에 000 을 붙여서 주는 방법도 있음
  $token_time = filemtime($filename);

   // Get Current Time
  $current_time = time();

  $result['token_value'] = $token_value;
  $result['token_time'] = $token_time;
  $result['current_time'] = $current_time;

  $this->output->set_content_type ( 'application/json' )->set_output ( json_encode ( $result ) );
}