Home >Backend Development >PHP Tutorial >PHP reads the server-side file and displays it on the web page instance
This article mainly introduces the example of PHP reading out the server-side files and displaying them on the web page. The detailed code is compiled here. Friends in need can refer to it.
The existing file orders.txt saved on the server has the following content:
<?php $DOCUMENT_ROOT =$_SERVER['DOCUMENT_ROOT']; ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>客户订单</title> </head> <body> <h1>我们的商店</h1> <h2>客户订单</h2> <?php //打开文件,(只读模式+二进制模式) @$fp=fopen("$DOCUMENT_ROOT/L02/files/orders.txt",'rb'); flock($fp,LOCK_SH); if(!$fp){ echo "<p><strong>订单没有加载,请再试一次</strong></p>"; exit; } while(!feof($fp)){ $order=fgets($fp,999); echo $order."<br/>"; } //释放已有的锁定 flock($fp,LOCK_UN); //关闭文件流 fclose($fp); ?> </body> </html>The last rendered page is:
Additional knowledge points related to reading and writing files:
##feof()——Know when the file has been read;
readfile(), fpassthru(), file(), file_get_contents() - read the entire file;
fgetc() - read one character;
fread( )——Read any length;
file_exists()——Check whether the file exists;
filesize()——Determine the file size;
unlink()——Delete a file;
rewind( ), fseek(), ftell() - positioning in the file;
flock() - file locking;
The above is the entire content of this article, I hope it will be useful for everyone's learning help.
Related recommendations:
#php Case analysis of redis implementation of mall flash sale function (with code)
php redis message queue implementation of rush purchase Detailed explanation of steps (with code)
The above is the detailed content of PHP reads the server-side file and displays it on the web page instance. For more information, please follow other related articles on the PHP Chinese website!