Home  >  Article  >  Backend Development  >  How to apply the selection mode of fopen() function?

How to apply the selection mode of fopen() function?

黄舟
黄舟Original
2017-05-20 17:11:151690browse

How to apply the selection mode of fopen() function?

1. fopen() function

Use the fopen() function in PHP to open a file. The specific syntax format is as follows:

resource fopen ( string filename , string $mode [, int use_include_path[, resource zcontext ]] )

Parameter filename specifies the name of the file to be opened.

Note:

The parameter filename can be the file name containing the file path (for example: "C:/Windows/php.ini" or "./php.ini"), which can be used to avoid switching between different systems. To cause trouble, use "/" as the path separator, and the parameter filename can also be the URL given by the Mozhong protocol (for example: "http://mrbccd.cn" or "ftp://www.mrbccd.cn" //"), if you specify a URL address, you can open the remote file.

Parameter mode sets the method of opening the file. The parameter values ​​are as follows:

modeMode nameDescription
rRead onlyRead mode - for reading, the file pointer is at the beginning of the file
r+Read and writeRead and write mode —For reading and writing, the file pointer is at the beginning of the file. Writing before the end of the content of the existing file will overwrite the original
Wwrite-onlywrite mode - writing to the file, the file pointer points to the header file. If the file exists, all file contents are deleted, otherwise the function will create the file
w+read-writeread-write mode—for reading and writing, the file pointer points to the header file. If the file exists, all file contents are deleted, otherwise the function will create the file
xWrite with cautionOpen the file in write mode and start writing from the beginning of the file. If the file already exists, the file will not be opened, the function returns false, and PHP will generate a warning
x+Write with cautionOpen the file in read/write mode and start writing from the beginning of the file. If the file already exists, the file will not be opened, the function returns false, and PHP will generate a warning
aAppendThe file is opened in append mode, and the file pointer points to the tail file, if the file already has content , then appending will start from the end of the file. If the file does not exist, the function will create the file
a+AppendOpen the file in append mode, and the file pointer points to the header file. If the file already has content, then Will append or read from the end of the file. If the file does not exist, the function will create the file
bbinarybinary mode - used to connect with other modes. This may be used if the file system can differentiate between binary and text files. Windows can differentiate; UNIX does not. This option is recommended for maximum portability. It is the default mode
tText for combination with other modes. This mode is just an option under Windows

The parameter use_include_path can be a selection parameter to determine whether to search for filename files in the directory defined by include_path (include_path option of php.ini). For example: set the value of the include_path option in the php.ini file to "E:AppServwwwMRInstance

The above is the detailed content of How to apply the selection mode of fopen() function?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn