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 相关文章推荐
asp和php下textarea提交大量数据发生丢失的解决方法
Jan 20 PHP
php中显示数组与对象的实现代码
Apr 18 PHP
使用php 获取时间今天明天昨天时间戳的详解
Jun 20 PHP
解析wamp5下虚拟机配置文档
Jun 27 PHP
PHP实现股票趋势图和柱形图
Feb 07 PHP
php检查是否是ajax请求的方法
Apr 16 PHP
如何解决PHP无法实现多线程的问题
Sep 25 PHP
PHP制作用户注册系统
Oct 23 PHP
php文件上传 你真的掌握了吗
Nov 28 PHP
PHP AjaxForm提交图片上传并显示图片源码
Nov 29 PHP
浅谈php(codeigniter)安全性注意事项
Apr 06 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 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
如何删除多级目录
2006/10/09 PHP
用 PHP5 轻松解析 XML
2006/12/04 PHP
Linux环境下搭建php开发环境的操作步骤
2013/06/17 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
2019/05/27 PHP
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
JQuery 常用方法基础教程
2009/02/06 Javascript
JS HTML5 音乐天气播放器(Ajax获取天气信息)
2013/05/26 Javascript
Javascript基础教程之switch语句
2015/01/18 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
2015/03/30 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
2015/03/31 Javascript
由ReactJS的Hello world说开来
2015/07/02 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
JavaScript高级程序设计(第三版)学习笔记6、7章
2016/03/11 Javascript
vue组件之Alert的实现代码
2017/10/17 Javascript
jQuery内容选择器与表单选择器实例分析
2019/06/28 jQuery
axios异步提交表单数据的几种方法
2019/08/11 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
Python兔子毒药问题实例分析
2015/03/05 Python
介绍Python中内置的itertools模块
2015/04/29 Python
python迭代器与生成器详解
2016/03/10 Python
python实现Decorator模式实例代码
2018/02/09 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
2019/06/21 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
医学专业个人求职自荐信格式
2013/09/23 职场文书
小班评语大全
2014/05/04 职场文书
中药学专业求职信
2014/05/31 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书
您对思维方式了解多少?
2019/12/09 职场文书
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL
Apache Pulsar集群搭建部署详细过程
2022/02/12 Servers
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技