Heim >Backend-Entwicklung >PHP-Tutorial >Lesen des Quellcodes des CI-Frameworks und Analyse der Konfiguration der Systemkonstantendatei „constants.php'.

Lesen des Quellcodes des CI-Frameworks und Analyse der Konfiguration der Systemkonstantendatei „constants.php'.

不言
不言Original
2018-06-19 16:55:501222Durchsuche

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(&#39;BASEPATH&#39;)) exit(&#39;No direct script access allowed&#39;);  
/* 
|-------------------------------------------------------------------------- 
| 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(&#39;FILE_READ_MODE&#39;, 0644);  
define(&#39;FILE_WRITE_MODE&#39;, 0666);  
define(&#39;DIR_READ_MODE&#39;, 0755);  
define(&#39;DIR_WRITE_MODE&#39;, 0777);  
/* 
|-------------------------------------------------------------------------- 
| File Stream Modes 文件流模式 
|-------------------------------------------------------------------------- 
| These modes are used when working with fopen()/popen() 
*/  
define(&#39;FOPEN_READ&#39;,                            &#39;rb&#39;);  
define(&#39;FOPEN_READ_WRITE&#39;,                      &#39;r+b&#39;);  
define(&#39;FOPEN_WRITE_CREATE_DESTRUCTIVE&#39;,        &#39;wb&#39;); // truncates existing file data, use with care  
define(&#39;FOPEN_READ_WRITE_CREATE_DESTRUCTIVE&#39;,   &#39;w+b&#39;); // truncates existing file data, use with care  
define(&#39;FOPEN_WRITE_CREATE&#39;,                    &#39;ab&#39;);  
define(&#39;FOPEN_READ_WRITE_CREATE&#39;,               &#39;a+b&#39;);  
define(&#39;FOPEN_WRITE_CREATE_STRICT&#39;,             &#39;xb&#39;);  
define(&#39;FOPEN_READ_WRITE_CREATE_STRICT&#39;,        &#39;x+b&#39;);  
  
/* End of file constants.php */  
/* Location: ./application/config/constants.php */

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für Sie nützlich sein. Für weitere verwandte Inhalte achten Sie bitte auf die chinesische PHP-Website!

Verwandte Empfehlungen:

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn