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 相关文章推荐
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
Jul 09 PHP
NOT NULL 和NULL
Jan 15 PHP
php自动适应范围的分页代码
Aug 05 PHP
PHP foreach循环使用详解与实例代码
May 08 PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
Jun 30 PHP
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
Jun 26 PHP
10 个经典PHP函数
Oct 17 PHP
PHP cURL初始化和执行方法入门级代码
May 28 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
Sep 22 PHP
PHP实现文件上传和多文件上传
Dec 24 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
Mar 16 PHP
PHP终止脚本运行三种实现方法详解
Sep 01 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
用mysql内存表来代替php session的类
2009/02/01 PHP
php session应用实例 登录验证
2009/03/16 PHP
php is_file 判断给定文件名是否为一个正常的文件
2010/05/10 PHP
PHP利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
PHP rsa加密解密使用方法
2015/04/27 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
JS delegate与live浅析
2013/12/21 Javascript
JavaScript简单表格编辑功能实现方法
2015/04/16 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
jquery层级选择器(匹配父元素下的子元素实现代码)
2016/09/05 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
AngularJS2中一种button切换效果的实现方法(二)
2017/03/27 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
angular2路由切换改变页面title的示例代码
2017/08/23 Javascript
VUE引入第三方js包及调用方法讲解
2019/03/01 Javascript
js实现轮播图效果 纯js实现图片自动切换
2020/08/09 Javascript
jquery简易手风琴插件的封装
2020/10/13 jQuery
tensorflow训练中出现nan问题的解决
2018/02/10 Python
基于python实现名片管理系统
2018/11/30 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
pygame实现成语填空游戏
2019/10/29 Python
python 爬取疫情数据的源码
2020/02/09 Python
python接口自动化之ConfigParser配置文件的使用详解
2020/08/03 Python
纯CSS3实现鼠标悬停提示气泡效果
2014/02/28 HTML / CSS
办公室文秘自我鉴定
2013/09/21 职场文书
一年级班主任寄语
2014/01/19 职场文书
小区消防演习方案
2014/02/21 职场文书
护士节活动总结
2014/08/29 职场文书
2015新学期家长寄语
2015/02/26 职场文书
党员进社区活动总结
2015/05/07 职场文书
画展观后感
2015/06/17 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书
教你使用Ubuntu搭建DNS服务器
2022/09/23 Servers