Home > Backend Development > PHP Problem > How to use php fread() function

How to use php fread() function

青灯夜游
Release: 2023-03-12 17:42:01
Original
2718 people have browsed it

php The fread() function is used to read an open file. You can read data of a specified length from the file. It will stop when length bytes are read or the end of the file (EOF) is read. Read and return the read string; syntax "fread($handle,$length)".

How to use php fread() function

The operating environment of this tutorial: Windows 7 system, PHP version 7.1, DELL G3 computer.

PHP fread() function

fread() function reads an open file.

The fread() function in PHP can read data of a specified length in an open file and can also be used safely for binary files. When opening a file on a system that distinguishes between binary files and text files (such as Windows), add b to the mode parameter of the fread() function. The syntax format of this function is as follows:

fread($handle,$length)
Copy after login

where $handle is the file resource created by the fopen() function; $length is the maximum read of $length bytes.

fread() function can read data of a specified length from a file. When $length bytes are read or the end of file (EOF) is read, the function will stop reading and return the read The string obtained. Returns FALSE if the read fails.

Note that the fread() function will read from the current position of the file pointer. Use ftell() to find the current position of the pointer, and use rewind() to rewind the pointer position.

[Example] Use the fread() function to read the contents of the file and output it.

<?php
header("Content-type:text/html;charset=utf-8");
$filename = "test.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, &#39;27&#39;);
echo &#39;从文件中读取 27 个字符长度:&#39;.$contents.&#39;<br>&#39;;
rewind($handle);
$contents = fread($handle, filesize($filename));
echo &#39;读取全部的文件内容:&#39;.$contents;
fclose($handle);
?>
Copy after login

The running results are as follows:

How to use php fread() function

#The above example uses a filesize() function, its function is to obtain the file size, in the fread() function The function is to read the entire file.

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of How to use php fread() function. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
php
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
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template