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 相关文章推荐
php ci框架中加载css和js文件失败的解决方法
Mar 03 PHP
php截取字符串函数分享
Feb 02 PHP
PHP的pcntl多进程用法实例
Mar 19 PHP
windows下apache搭建php开发环境
Aug 27 PHP
yii2中添加验证码的实现方法
Jan 09 PHP
PHP设置images目录不充许http访问的方法
Nov 01 PHP
浅谈php中curl、fsockopen的应用
Dec 10 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
Oct 13 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
Oct 19 PHP
php之header的不同用法总结(实例讲解)
Nov 28 PHP
PHP解析url并得到url参数方法总结
Oct 11 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
Dec 25 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
PHP求最大子序列和的算法实现
2011/06/24 PHP
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
2011/05/07 Javascript
jquery实现奇偶行赋值不同css值
2012/02/17 Javascript
用javascript添加控件自定义属性解析
2013/11/25 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
Javascript编程之继承实例汇总
2015/11/28 Javascript
详解js中构造流程图的核心技术JsPlumb(2)
2015/12/08 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
微信小程序 自定义Toast实例代码
2017/06/12 Javascript
js禁止Backspace键使浏览器后退的实现方法
2017/09/01 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
2018/04/11 Javascript
Angular6使用forRoot() 注册单一实例服务问题
2019/08/27 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
用Python操作字符串之rindex()方法的使用
2015/05/19 Python
Python  pip安装lxml出错的问题解决办法
2017/02/10 Python
Python中正则表达式详解
2017/05/17 Python
Python中装饰器兼容加括号和不加括号的写法详解
2017/07/05 Python
django 发送手机验证码的示例代码
2018/04/25 Python
python 美化输出信息的实例
2018/10/15 Python
详解Python连接MySQL数据库的多种方式
2019/04/16 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
pyspark 随机森林的实现
2020/04/24 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
Html5页面中的返回实现的方法
2018/02/26 HTML / CSS
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
如何估计一张表的大小(假设该表中有1万条数据)
2016/03/27 面试题
自主招生自荐信格式
2013/12/03 职场文书
师范毕业生个人求职信
2013/12/09 职场文书
档案信息化建设方案
2014/05/16 职场文书
毕业论文致谢信
2015/05/14 职场文书
三八节活动简报
2015/07/20 职场文书
python opencv检测直线 cv2.HoughLinesP的实现
2021/06/18 Python