PHP reads the server-side file and displays it on the web page instance

墨辰丷
Release: 2023-03-28 15:10:02
Original
1746 people have browsed it

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:

## Now create the vieworder.PHP file, read it out and Display;


<?php 
  $DOCUMENT_ROOT =$_SERVER[&#39;DOCUMENT_ROOT&#39;]; 
?> 
<!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",&#39;rb&#39;); 
  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>
Copy after login

The last rendered page is:


Additional knowledge points related to reading and writing files:
##feof()——Know when the file has been read;

fgets(), fgetss(), fgetcsv()—— Read one line of data at a time;

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 multi-thread simulation to realize flash sales and order grabbing activities (with code)


#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!

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
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!