Maison >développement back-end >tutoriel php >Comment appliquer le mode de sélection de la fonction fopen() ?
Comment appliquer le mode de sélection de la fonction fopen() ?
1. Fonction fopen()
Utilisez la fonction fopen() en php pour ouvrir un fichier. est la suivante :
resource fopen ( string filename , string $mode [, int use_include_path[, resource zcontext ]] )
Le paramètre filename précise le nom du fichier ouvert.
Remarque :
Le paramètre nom de fichier peut être le nom du fichier contenant le chemin du fichier (par exemple : "C:/Windows/php.ini" ou "./php.ini "), Afin d'éviter les problèmes qui peuvent survenir lors du basculement entre différents systèmes, utilisez "/" comme séparateur de chemin. Le nom de fichier du paramètre peut également être l'URL donnée par le protocole Mozhong (par exemple : "http://mrbccd .cn" ou "ftp://www.mrbccd.cn//"), si vous spécifiez l'adresse URL, vous pouvez ouvrir le fichier distant.
Le mode paramètre définit la méthode d'ouverture du fichier. Les valeurs des paramètres sont les suivantes :
mode | 模式名称 | 说明 |
r | 只读 | 读模式—进行读取,文件指针位于文件的开头 |
r+ | 读写 | 读写模式—进行读写,文件指针位于文件的开头。在现有文件的内容的末尾之前进行写入就会覆盖原有的 |
W | 只写 | 写模式—进行写入文件,文件指针指向头文件。如果文件存在,则所有文件内容被删除,否则函数将创建这个文件 |
w+ | 读写 | 读写模式—进行读写,文件指针指向头文件。如果文件存在,则所有文件内容被删除,否则函数将创建这个文件 |
x | 谨慎写 | 写模式打开文件,从文件头开始写。如果文件已经存在,则该文件将不会被打开,函数返回false,PHP将产生一个警告 |
x+ | 谨慎写 | 读/写模式打开文件,从文件头开始写。如果文件已经存在,则该文件将不会被打开,函数返回false,PHP将产生一个警告 |
a | 追加 | 追加模式打开文件,文件指针指向尾文件,如果该文件已有内容,则将从文件末尾开始追加,如果该文件不存在,则函数将创建这个文件 |
a+ | 追加 | 追加模式打开文件,文件指针指向头文件,如果该文件已有内容,则将从文件末尾开始追加或者读取,如果该文件不存在,则函数将创建这个文件 |
b | 二进制 | 二进制模式—用于与其他模式进行连接。如果文件系统能够区分二进制文件和文本文件,可能会使用它。Windows可以区分;UNIX则不区分,推荐使用这个选项,便于获得最大程度的可移植性。它是默认模式 |
t | 文本 | 用于与其他模式的结合。这个模式只是 Windows下的一个选项 |
Le paramètre use_include_path peut être un paramètre facultatif pour déterminer s'il faut rechercher des fichiers de nom de fichier dans le répertoire défini par include_path (option include_path dans php.ini Par exemple : définir la valeur de l'option include_path dans le fichier php.ini). vers "E:AppServwwwMRInstance
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!