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

黄舟
Release: 2023-03-07 20:00:01
Original
1862 people have browsed it

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 ]] )
Copy after login

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:

mode Mode name Description
r Read only Read mode - for reading, the file pointer is at the beginning of the file
r+ Read and write Read 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
W write-only write 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-write read-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
x Write with caution Open 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 caution Open 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
a Append The 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+ Append Open 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
b binary binary 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
t Text 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!

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template