您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)CI框架如何配置系統(tǒng)常量文件constants.php,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
配置系統(tǒng)常量
1、當(dāng)文件系統(tǒng)工作的時(shí)候檢查并配置這些首選項(xiàng)
文件系統(tǒng)運(yùn)行的時(shí)候這些默認(rèn)的值會(huì)適當(dāng)?shù)脑黾酉到y(tǒng)的安全性,但是在php或apache的底層單獨(dú)的為每各用戶開(kāi)一個(gè)進(jìn)程的時(shí)候,使用八進(jìn)制的值永遠(yuǎn)是正確的
FILE_READ_MODE 讀取文件的模式
FILE_WRITE_MODE 寫(xiě)入文件的模式
DIR_READ_MODE 讀取目錄的模式
DIR_WRITE_MODE 寫(xiě)入目錄的模式
2、文件流模式
當(dāng)我們使用fopen()/popen()的時(shí)候需要這些模式
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');
文件源碼:
復(fù)制代碼 代碼如下:
[php]
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
|--------------------------------------------------------------------------
| File and Directory Modes
|--------------------------------------------------------------------------
| These prefs 控制臺(tái)、首選項(xiàng) 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 */
關(guān)于“CI框架如何配置系統(tǒng)常量文件constants.php”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。