首頁 >後端開發 >php教程 >php將服務端的檔案讀出來顯示在web頁面實例

php將服務端的檔案讀出來顯示在web頁面實例

墨辰丷
墨辰丷原創
2018-05-31 09:41:321777瀏覽

本篇文章主要介紹了php將服務端的文件讀出來顯示在web頁面實例,這裡整理了詳細的程式碼,有需要的小夥伴可以參考下。

現有保存在服務端的檔案orders.txt,內容為:

#現創建vieworder.PHP檔案,將其讀出並顯示;

<?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>

最後呈現的頁面為:

# #補充讀取和寫入檔案的相關知識點:

feof()-知道何時讀完檔案;

fgets()、fgetss()、fgetcsv()——每次讀取一行資料;
readfile()、fpassthru()、file()、file_get_contents()-讀取整個檔案;
fgetc()-讀取一個字元;
fread( )——讀取任意長度;
file_exists()——查看檔案是否存在;
filesize()——確定檔案大小;
unlink()——刪除一個檔案;
rewind( )、fseek()、ftell()-在文件中定位;
flock()-檔案鎖定;

以上就是本文的全部內容,希望對大家的學習有所幫助。


相關推薦:

PHP多執行緒模擬實作秒殺搶單活動(附程式碼)

php redis實作商城秒殺功能案例分析(附程式碼)

php redis訊息佇列實作搶購步驟詳解(附程式碼)

#

以上是php將服務端的檔案讀出來顯示在web頁面實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn