fopen() 함수의 선택 모드를 어떻게 적용하나요?
1. fopen() 함수
php에서 fopen() 함수를 사용하여 파일을 엽니다.
resource fopen ( string filename , string $mode [, int use_include_path[, resource zcontext ]] )
filename 매개변수는 열린 파일의 이름을 지정합니다.
참고:
매개변수 파일 이름은 파일 경로를 포함하는 파일 이름일 수 있습니다(예: "C:/Windows/php.ini" 또는 "./php.ini"). "), 다른 시스템 간 전환 시 발생할 수 있는 문제를 방지하려면 "/"를 경로 구분 기호로 사용하십시오. 매개변수 파일 이름은 Mozhong 프로토콜에서 제공하는 URL일 수도 있습니다(예: "http://mrbccd") .cn" 또는 "ftp://www.mrbccd.cn//"), URL 주소를 지정하면 원격 파일을 열 수 있습니다.
매개변수 모드는 파일을 여는 방법을 설정합니다. 매개변수 값은 다음과 같습니다.
mode | 模式名称 | 说明 |
r | 只读 | 读模式—进行读取,文件指针位于文件的开头 |
r+ | 读写 | 读写模式—进行读写,文件指针位于文件的开头。在现有文件的内容的末尾之前进行写入就会覆盖原有的 |
W | 只写 | 写模式—进行写入文件,文件指针指向头文件。如果文件存在,则所有文件内容被删除,否则函数将创建这个文件 |
w+ | 读写 | 读写模式—进行读写,文件指针指向头文件。如果文件存在,则所有文件内容被删除,否则函数将创建这个文件 |
x | 谨慎写 | 写模式打开文件,从文件头开始写。如果文件已经存在,则该文件将不会被打开,函数返回false,PHP将产生一个警告 |
x+ | 谨慎写 | 读/写模式打开文件,从文件头开始写。如果文件已经存在,则该文件将不会被打开,函数返回false,PHP将产生一个警告 |
a | 追加 | 追加模式打开文件,文件指针指向尾文件,如果该文件已有内容,则将从文件末尾开始追加,如果该文件不存在,则函数将创建这个文件 |
a+ | 追加 | 追加模式打开文件,文件指针指向头文件,如果该文件已有内容,则将从文件末尾开始追加或者读取,如果该文件不存在,则函数将创建这个文件 |
b | 二进制 | 二进制模式—用于与其他模式进行连接。如果文件系统能够区分二进制文件和文本文件,可能会使用它。Windows可以区分;UNIX则不区分,推荐使用这个选项,便于获得最大程度的可移植性。它是默认模式 |
t | 文本 | 用于与其他模式的结合。这个模式只是 Windows下的一个选项 |
use_include_path 매개변수는 include_path(php.ini의 include_path 옵션)로 정의된 디렉터리에서 파일 이름 파일을 검색할지 여부를 결정하는 선택적 매개변수일 수 있습니다. 예: php.ini 파일에서 include_path 옵션 값을 설정합니다. "E:AppServwwwMRInstance
위 내용은 fopen() 함수의 선택 모드를 어떻게 적용하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!