程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> CI框架源碼閱讀---------系統常量文件constants.php

CI框架源碼閱讀---------系統常量文件constants.php

編輯:關於PHP編程

配置系統常量 1、當文件系統工作的時候檢查並配置這些首選項 文件系統運行的時候這些默認的值會適當的增加系統的安全性,但是在php或apache的底層單獨的為每各用戶開一個進程的時候,使用八進制的值永遠是正確的 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');  define('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]   <?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');      /*  |--------------------------------------------------------------------------  | File and Directory Modes  |--------------------------------------------------------------------------  |  | These prefs 控制台、首選項 are used when checking and setting modes when working  | with the file system.  The defaults are fine 罰款 on servers with proper  | security, but you may wish (or even need) to change the values in  | certain environments (Apache running a separate process for each  | user, PHP under CGI with Apache suEXEC, etc.).  Octal values should  | always be used to set the mode correctly.  |  */   define('FILE_READ_MODE', 0644);   define('FILE_WRITE_MODE', 0666);   define('DIR_READ_MODE', 0755);   define('DIR_WRITE_MODE', 0777);      /*  |--------------------------------------------------------------------------  | File Stream Modes 文件流模式  |--------------------------------------------------------------------------  |  | These modes are used when working with fopen()/popen()  |  */      define('FOPEN_READ',                            'rb');   define('FOPEN_READ_WRITE',                      'r+b');   define('FOPEN_WRITE_CREATE_DESTRUCTIVE',        'wb'); // truncates existing file data, use with care   define('FOPEN_READ_WRITE_CREATE_DESTRUCTIVE',   'w+b'); // truncates existing file data, use with care   define('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');         /* End of file constants.php */   /* Location: ./application/config/constants.php */    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved