Lecture du code source du framework CI, configuration du fichier de constantes système constants.php, les amis dans le besoin peuvent se référer à
Configuration des constantes système
Vérifiez et configurez ces préférences lorsque le système de fichiers fonctionneCes valeurs par défaut augmenteront de manière appropriée la sécurité du système lorsque le système de fichiers est en cours d'exécution, mais lors de l'ouverture d'un processus distinct pour chaque utilisateur en bas de PHP ou Apache, il est toujours correct d'utiliser des valeurs octales
FILE_READ_MODE Le mode de lecture des fichiers
FILE_WRITE_MODE Le mode d'écriture des fichiers
DIR_READ_MODE Le mode de lecture des répertoires
DIR_WRITE_MODE Le mode d'écriture des répertoires
2. Mode flux de fichiers
Quand nous utilisons fopen() Ceux-ci. les modes sont nécessaires lorsque /popen() '); 'a+b');
define('FOPEN_WRITE_CREATE_STRICT', 'xb');
define('FOPEN_READ_WRITE_CREATE_STRICT', 'x+b');
Code source du fichier
Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !
Recommandations associées :
[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 */
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!