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

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

高洛峰
Freigeben: 2023-03-02 19:16:02
Original
1346 Leute haben es durchsucht

Systemkonstanten konfigurieren
1. Überprüfen und konfigurieren Sie diese Einstellungen, wenn das Dateisystem ausgeführt wird.
Diese Standardwerte erhöhen die Sicherheit des Systems entsprechend, wenn das Dateisystem ausgeführt wird, jedoch in PHP oder Apache Wenn die unterste Ebene für jeden Benutzer einen separaten Prozess öffnet, 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 Modus zum Schreiben von Verzeichnissen


2. Dateistream-Modus
Diese Modi werden benötigt, wenn wir fopen()/popen() verwenden
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');

Dateiquellcode:
Code kopieren Der Code lautet wie folgt:
[php]

/*
|------------ - -----------------------------------------------
|. Datei- und Verzeichnismodi
|------------------------ ----- --------------------------------

| Wird beim Überprüfen und Festlegen von Modi beim Arbeiten mit dem Dateisystem verwendet. Die Standardeinstellungen sind auf Servern mit angemessener Sicherheit in Ordnung, aber Sie möchten (oder müssen) möglicherweise die Werte in  
ändern |. Bestimmte Umgebungen (Apache, die für jeden
| Benutzer, PHP unter CGI mit Apache suEXEC usw. ausführt, sollten immer
| verwendet werden 🎜>*/
define('FILE_READ_MODE', 0666);
define('DIR_READ_MODE', 0755); ---------------------------------------------- ---- ------------
|. Dateistream-Modi Dateistream-Modi
|---- ---- ---------------------------------------------- ---- ----------------

|. Diese Modi werden beim Arbeiten mit fopen()/popen()

*/
define('FOPEN_READ', 'rb');
define('FOPEN_READ_WRITE', 'r+b');
define('FOPEN _WRITE_CREATE_DESTRUCTIVE', 'wb'); Mit Vorsicht verwenden ('FOPEN_READ_WRITE_CREATE', 'a+b');
define('FOPEN_WRITE_CREATE_STRICT', 'xb');
define('FOPEN_READ_WRITE_CREATE_STRICT', ' x+b'); >
/* Ende der Datei Constants.php */
/* Speicherort: ./application/config/constants.php */

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage