当前位置: 首页 > 编程笔记 >

php将服务端的文件读出来显示在web页面实例

佘俊茂
2023-03-14
本文向大家介绍php将服务端的文件读出来显示在web页面实例,包括了php将服务端的文件读出来显示在web页面实例的使用技巧和注意事项,需要的朋友参考一下

本篇文章的内容我将告诉你如何应用php将服务端的文件读出来显示在web页面。

现有保存在服务端的文件orders.txt,内容为:

现创建vieworder.PHP文件,将其读出并显示;

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

最后呈现的页面为:

补充读写文件的相关知识点:

feof()——知道何时读完文件;
fgets()、fgetss()、fgetcsv()——每次读取一行数据
readfile()、fpassthru()、file()、file_get_contents()——读取整个文件;
fgetc()——读取一个字符;
fread()——读取任意长度;
file_exists()——查看文件是否存在;
filesize()——确定文件大小;
unlink()——删除一个文件;
rewind()、fseek()、ftell()——在文件中定位;
flock()——文件锁定;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍php实现将wav文件转换成图像文件并在页面中显示的方法,包括了php实现将wav文件转换成图像文件并在页面中显示的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现将wav文件转换成图像文件并在页面中显示的方法。分享给大家供大家参考。具体分析如下: 需求:将wav文件转换成png文件并且显示出来。 Wav_To_Png.php: 效果图如下: 希望本文所述对大家

  • 问题内容: 我是Web服务的新手。我想获得一个使用PHP的Web服务的良好教程和示例。请向我建议一些网站,以简单的方式解释这些事情。 谢谢… 问题答案: 以下是一些帮助您入门的链接: http://davidwalsh.name/web-service-php-mysql-xml- json http://www.ibm.com/developerworks/opensource/tutorial

  • 本文向大家介绍js读取csv文件并使用json显示出来,包括了js读取csv文件并使用json显示出来的使用技巧和注意事项,需要的朋友参考一下 摘要: 前面分享了用js将json数据下载为csv文件,方便后期管理。但是对于测试人员更希望能够以页面的形式展现任务,所以就做了一个将csv文件展现在页面上的例子。 代码: 效果图: 注意:上面的例子需要服务环境

  • 我需要创建将在两种语言之间翻译一些单词的WEB服务,所以我创建了一个接口:

  • 本文向大家介绍PHP 读取大文件并显示的简单实例(推荐),包括了PHP 读取大文件并显示的简单实例(推荐)的使用技巧和注意事项,需要的朋友参考一下 使用PHP读取日志文件,当文件比较大的时候,会报内存不足,因此应该部分读取,读取指定的行数的数据 PHP代码: 以上这篇PHP 读取大文件并显示的简单实例(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 我已经用php5 fpm设置了一个nginx服务器。当我尝试加载网站时,我得到一个没有错误的空白页面。Html页面可以很好地使用,但php却不行。我尝试在php中打开显示错误。但是没有运气。php5-fpm。日志没有产生任何错误,nginx也没有。 nginx。形态 编辑 这是我的nginx错误日志: