Maison  >  Article  >  développement back-end  >  Comment appliquer le mode de sélection de la fonction fopen() ?

Comment appliquer le mode de sélection de la fonction fopen() ?

黄舟
黄舟original
2017-05-20 17:11:151807parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn