Lesen des CI-Framework-Quellcodes, Konfiguration der Systemkonstantendatei Constants.php, Freunde in Not können sich auf
Konfigurieren von Systemkonstanten
1 beziehen. Überprüfen und konfigurieren Sie diese Einstellungen, wenn das Dateisystem funktioniert
Diese Standardwerte erhöhen die Sicherheit des Systems entsprechend, wenn das Dateisystem ausgeführt wird. Wenn jedoch für jeden Benutzer unten in PHP oder Apache ein separater Prozess geöffnet wird, ist es immer korrekt, Oktalwerte zu verwenden
FILE_READ_MODE Der Modus zum Lesen von Dateien
FILE_WRITE_MODE Der Modus zum Schreiben von Dateien
DIR_READ_MODE Der Modus zum Lesen von Verzeichnissen
DIR_WRITE_MODE Der Modus zum Schreiben von Verzeichnissen
2. Dateistream-Modus
Wenn wir fopen( ) Diese Modi werden benötigt, wenn /popen() ');
define('FOPEN_READ_WRITE_CREATE_DESTRUCTIVE', 'w+b'); ', 'a+b');
define('FOPEN_WRITE_CREATE_STRICT', 'xb');
define('FOPEN_READ_WRITE_CREATE_STRICT', 'x+b');
Dateiquellcode
[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 */
Analyse der Code-Bibliotheksdateien und -Nutzung des CodeIgniter-Frameworks zur Verifizierung
So verwenden Sie CodeIgniter zur Integration von Smarty
Das obige ist der detaillierte Inhalt vonLesen des Quellcodes des CI-Frameworks und Analyse der Konfiguration der Systemkonstantendatei „constants.php'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!