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的控制语句
Oct 09 PHP
MySql中正则表达式的使用方法描述
Jul 30 PHP
ThinkPHP实现批量删除数据的代码实例
Jul 02 PHP
php强制下载文件函数
Aug 24 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
Sep 30 PHP
Ajax实现对静态页面的文章访问统计功能示例
Oct 10 PHP
PHP获取指定日期是星期几的实现方法
Nov 30 PHP
PHP执行shell脚本运行程序不产生core文件的方法
Dec 28 PHP
Bootstrap+PHP实现多图上传功能实例详解
Apr 08 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
Jul 12 PHP
浅谈laravel框架与thinkPHP框架的区别
Oct 23 PHP
PHP实现文件上传操作和封装
Mar 04 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
syphon 虹吸式咖啡冲泡冲煮倒水的得与失
2021/03/03 冲泡冲煮
php实现的树形结构数据存取类实例
2014/11/29 PHP
php去除字符串中空字符的常用方法小结
2015/03/17 PHP
Symfony2安装第三方Bundles实例详解
2016/02/04 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
jquery遍历input取得input的name
2009/04/27 Javascript
JavaScript的public、private和privileged模式
2009/12/28 Javascript
初窥JQuery(二)事件机制(2)
2010/12/06 Javascript
jquery实现的一个导航滚动效果具体代码
2013/05/27 Javascript
完美解决AJAX跨域问题
2013/11/01 Javascript
js用正则表达式来验证表单(比较齐全的资源)
2013/11/17 Javascript
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
简介AngularJS中使用factory和service的方法
2015/06/17 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
原生JS+HTML5实现的可调节写字板功能示例
2018/08/30 Javascript
Vue仿微信app页面跳转动画效果
2019/08/21 Javascript
vue-router路由模式详解(小结)
2019/08/26 Javascript
js实现烟花特效
2020/03/02 Javascript
js实现双人五子棋小游戏
2020/05/28 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
使用python实现rsa算法代码
2016/02/17 Python
Python之ReportLab绘制条形码和二维码的实例
2018/01/15 Python
Python爬虫实现简单的爬取有道翻译功能示例
2018/07/13 Python
Django forms组件的使用教程
2018/10/08 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
解决springboot yml配置 logging.level 报错问题
2020/02/21 Python
python 实现两个npy档案合并
2020/07/01 Python
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
周仰杰(JIMMY CHOO)英国官方网站:闻名世界的鞋子品牌
2018/10/28 全球购物
Herve Leger官网:标志性绷带连衣裙等
2018/12/26 全球购物
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
2014年化工厂工作总结
2014/11/25 职场文书
好员工观后感
2015/06/17 职场文书
初中同学会致辞
2015/08/01 职场文书
Pandas数据结构之Series的使用
2022/03/31 Python