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模拟SQL Server的两个日期处理函数
Oct 09 PHP
php仿discuz分页效果代码
Oct 02 PHP
在PHP中养成7个面向对象的好习惯
Jan 28 PHP
PHP中的函数-- foreach()的用法详解
Jun 24 PHP
php 不使用js实现页面跳转
Feb 11 PHP
WampServer搭建php环境时遇到的问题汇总
Jul 23 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
Jan 03 PHP
php连接oracle数据库的核心步骤
May 26 PHP
php 人员权限管理(RBAC)实例(推荐)
May 24 PHP
PHP实现将标点符号正则替换为空格的方法
Aug 09 PHP
浅谈php://filter的妙用
Mar 05 PHP
PHP实现网站应用微信登录功能详解
Apr 11 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判断搜索引擎蜘蛛并自动记忆到文件的代码
2012/02/04 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
织梦sitemap地图实时推送给百度的教程
2015/08/03 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
Javascript 继承机制实例
2009/08/12 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
JavaScript中return false的用法
2015/03/12 Javascript
jQuery实现html表格动态添加新行的方法
2015/05/28 Javascript
JS动态日期时间的获取方法
2015/09/28 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
jQuery轮播图实例详解
2018/08/15 jQuery
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
Vue 重置组件到初始状态的方法示例
2018/10/10 Javascript
jQuery Migrate 插件用法实例详解
2019/05/22 jQuery
基于Vue+Webpack拆分路由文件实现管理
2020/11/16 Javascript
Python编程语言的35个与众不同之处(语言特征和使用技巧)
2014/07/07 Python
简介Django中内置的一些中间件
2015/07/24 Python
Python WSGI的深入理解
2018/08/01 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
python与mysql数据库交互的实现
2020/01/06 Python
在python中使用nohup命令说明
2020/04/16 Python
CSS3中的content属性使用示例
2015/07/20 HTML / CSS
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
幼儿园大班教师个人工作总结
2015/02/05 职场文书
部门经理助理岗位职责
2015/04/13 职场文书
硕士毕业答辩开场白
2015/05/27 职场文书
承兑汇票延期证明
2015/06/23 职场文书
python实现图片九宫格分割的示例
2021/04/25 Python
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python
Java设计模式之享元模式示例详解
2022/03/03 Java/Android
Python之Matplotlib绘制热力图和面积图
2022/04/13 Python
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS