>백엔드 개발 >PHP 튜토리얼 >CI 프레임워크 소스 코드 읽기, 시스템 상수 파일 Constants.php 구성

CI 프레임워크 소스 코드 읽기, 시스템 상수 파일 Constants.php 구성

高洛峰
高洛峰원래의
2016-12-01 14:59:591362검색

시스템 상수 구성
1. 파일 시스템이 실행 중일 때 이러한 기본 설정을 확인하고 구성합니다.
이러한 기본값은 파일 시스템이 실행 중일 때 시스템의 보안을 적절히 강화하지만 PHP 또는 Apache에서는 하위 레이어가 각 사용자에 대해 별도의 프로세스를 열 때 항상 8진수 값을 사용하는 것이 옳습니다
FILE_READ_MODE 파일 읽기 모드
FILE_WRITE_MODE 파일 쓰기 모드
DIR_READ_MODE 디렉터리 읽기 모드
DIR_WRITE_MODE 디렉토리 쓰기 모드


2. 파일 스트림 모드
이러한 모드는 fopen()/popen()을 사용할 때 필요합니다
define('FOPEN_READ', 'rb');
define('FOPEN_READ_WRITE', 'r+b');
define('FOPEN_WRITE_CREATE_DESTRUCTIVE', 'wb');
define('FOPEN_READ_WRITE_CREATE_DESTRUCTIVE', 'w+b'); ('FOPEN_WRITE_CREATE', 'ab');
define('FOPEN_READ_WRITE_CREATE', 'a+b');
define('FOPEN_WRITE_CREATE_STRICT', 'xb');
define('FOPEN_READ_WRITE_CREATE_STRICT ', ' x+b');

파일 소스 코드:
코드 복사 코드는 다음과 같습니다:
[php]

/*
|--------------- - ---------------------
| 파일 및 디렉터리 모드
|---------------------------- ----- -------------------

| 이러한 기본 설정 콘솔, 기본 설정은 
| 파일 시스템 작업 시 모드를 확인하고 설정할 때 사용됩니다. 적절한 보안이 있는 서버에서는 기본값이 괜찮지만  
에서 값을 변경해야 할 수도 있습니다. | 특정 환경(각
| 사용자에 대해 별도의 프로세스를 실행하는 Apache, Apache suEXEC를 사용하는 PHP 등) 모드를 올바르게 설정하려면 항상
| 🎜>*/
define('FILE_READ_MODE', 0644);
define('FILE_WRITE_MODE', 0666)
define('DIR_READ_MODE', 0755); -------------------- ---- ---------------
| 파일 스트림 모드 파일 스트림 모드
|---- ---- -------------------- ---- ----------------

| 이 모드는 fopen()/popen() 작업 시 사용됩니다.

*/

define('FOPEN_READ', 'rb');
define('FOPEN_READ_WRITE', 'r+b');
define('FOPEN _WRITE_CREATE_DESTRUCTIVE', 'wb'); // 기존 파일 데이터를 자릅니다. 주의해서 사용하세요 ('FOPEN_READ_WRITE_CREATE', 'a+b');
define('FOPEN_WRITE_CREATE_STRICT', 'xb')
define('FOPEN_READ_WRITE_CREATE_STRICT', ' x+b'); >
/* 파일 끝 상수.php */
/* 위치: ./application/config/constants.php */

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.