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


Posted in PHP onOctober 31, 2016

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

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

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

现创建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>

最后呈现的页面为:

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

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

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
COM in PHP (winows only)
Oct 09 PHP
用php将任何格式视频转为flv的代码
Sep 03 PHP
PHP的几个常用数字判断函数代码
Apr 24 PHP
PHP flock 文件锁详细介绍
Dec 29 PHP
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
Jul 03 PHP
jQuery Mobile + PHP实现文件上传
Dec 12 PHP
laravel容器延迟加载以及auth扩展详解
Mar 02 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
Dec 30 PHP
php实现的一段简单概率相关代码
May 30 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
Dec 25 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
Oct 18 PHP
php修改word的实例方法
Nov 17 PHP
PDO的安全处理与事物处理方法
Oct 31 #PHP
PHP仿微信发红包领红包效果
Oct 30 #PHP
PHPCMS忘记后台密码的解决办法
Oct 30 #PHP
php set_include_path函数设置 include_path 配置选项
Oct 30 #PHP
php 截取utf-8格式的字符串实例代码
Oct 30 #PHP
php mysql like 实现多关键词搜索的方法
Oct 29 #PHP
PHP请求远程地址设置超时时间的解决方法
Oct 29 #PHP
You might like
PHP7之Mongodb API使用详解
2015/12/26 PHP
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
2014/05/05 Javascript
node.js中的console.info方法使用说明
2014/12/09 Javascript
JS实现自适应高度表单文本框的方法
2015/02/25 Javascript
浅谈javascript中return语句
2015/07/15 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
基于javascript实现按圆形排列DIV元素(一)
2016/12/02 Javascript
ES6中参数的默认值语法介绍
2017/05/03 Javascript
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
Python算法之栈(stack)的实现
2014/08/18 Python
Django中处理出错页面的方法
2015/07/15 Python
python机器学习之贝叶斯分类
2018/03/26 Python
python如何爬取个性签名
2018/06/19 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
python能自学吗
2020/06/18 Python
python打开文件的方式有哪些
2020/06/29 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
通过HTML5 Canvas API绘制弧线和圆形的教程
2016/03/14 HTML / CSS
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
全球知名的婚恋交友网站:Match.com
2017/01/05 全球购物
ONLY瑞典官网:世界知名服装品牌
2018/06/19 全球购物
总经理秘书的岗位职责
2013/12/27 职场文书
四年大学自我鉴定
2014/02/17 职场文书
2014全国两会心得体会
2014/03/17 职场文书
住院医师规范化培训实施方案
2014/06/12 职场文书
组工干部对照检查材料
2014/08/25 职场文书
无犯罪记录证明范本
2014/09/15 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
2014年业务工作总结
2014/11/17 职场文书
人事行政主管岗位职责
2015/04/09 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
少年的你:世界上没有如果,要在第一次就勇敢的反抗
2019/11/20 职场文书