数据写入文本文件并读出到浏览器的PHP代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>gwbjx123</title>
<link rel="stylesheet" style type="text/css" href="style/basic.css"/>
</head>
<body>
<form action="eg1.php" method="post">
<table cellspacing="2" cellpadding="0" border="0">
<tr>
<th width="80" bgcolor="red">Item</th>
<th width="200" bgcolor="red">Quantity</th>
</tr>
<tr>
<td width="100" bgcolor="green">Tires</td>
<td><input type="text" name="tires" size="5"/></td>
</tr>
<tr>
<td width="100" bgcolor="green">oil</td>
<td><input type="text" name="oil" size="5"/></td>
</tr>
<tr>
<td width="100" bgcolor="green">Spark Plugs</td>
<td><input type="text" name="spark" size="5"/></td>
</tr>
<tr>
<td width="100" bgcolor="green">Address</td>
<td><input type="text" name="address" size="30"/></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="submit"/></td>
</tr>
</table>
</form>
</body>
</html>
以下是PHP文件:eg1.php
<?php
$tires = $_POST['tires'];
$oil = $_POST['oil'];
$spark = $_POST['spark'];
$address = $_POST['address'];
$outputstring = $tires."\t".$oil."\t".$spark."\t"
.$address."\n";
echo"文件存储中......<br/>";
$fp = fopen("egtext.txt","ab");//a是追加
flock($fp,LOCK_EX);
if($fp){
fwrite($fp,$outputstring,strlen($outputstring));
}
flock($fp,LOCK_UN);
fclose($fp);
echo "文件存储完毕。"
?>
<html>
<body>
<h1>如下是数据显示</h1>
<hr width="80%" height="1" color="red">
<?
$fp = fopen("egtext.txt","rb");
flock($fp,LOCK_EX);
while(!feof($fp)){
$order = fgets($fp,999);
echo $order."<br/>";
}
flock($fp,LOCK_UN);
fclose($fp);
?>
</body>
</html>
<html>
<h2>bob's记录表</h2>
<?
$orders = file("egtext.txt");//file文件载入文本文件,文件中每行为1个元素(记录)。
$count_orders = count($orders);//统计共有多少条记录。
if($count_orders==0){
echo "<p> No orders pending</p>";
}
echo "<table border=\"1\">";
echo "<tr><th bgcolor=\"#ccccff\">Tires</th>
<th bgcolor=\"#ccccff\">oil</th>
<th bgcolor=\"#ccccff\">spark</th>
<th bgcolor=\"#ccccff\">address</th>
</tr>";
for($i=0;$i< $count_orders;$i++){
$line = explode("\t",$orders[$i]);//\t的双引号一定要双引号。否则数据显示错误
$line[0]=intval($line[0]); //可能因为添加数据的时候代码中为"\t"分割
$line[1]=intval($line[1]);
$line[2]=intval($line[2]);
echo "<tr><td align=\"right\">".$line[0]."</td>
<td align=\"right\">".$line[1]."</td>
<td align=\"right\">".$line[2]."</td>
<td align=\"right\">".$line[3]."</td>
</tr>";
}
echo "</table>";
?>
</html>
数据写入文本文件并读出到浏览器的PHP代码的更多相关文章
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
在使用OpenCV开发程序时,如果想查看矩阵数据,比较费劲,而matlab查看数据很方便,有一种方法,是matlab和c++混合编程,可以用matlab访问c++的内存,可惜我不会这种方式,所以我就把 ...
- J2SE 8的输入输出--读取/写入文本文件和读取/写入二进制数据
读取/写入文本文件 // 1. 文本输入 // (1) 短小文本直接转入字符串 String string = new String(Files.readAllBytes(Paths.get(&quo ...
- 简单通过java的socket&serversocket以及多线程技术实现多客户端的数据的传输,并将数据写入hbase中
业务需求说明,由于公司数据中心处于刚开始部署的阶段,这需要涉及其它部分将数据全部汇总到数据中心,这实现的方式是同上传json文件,通过采用socket&serversocket实现传输. 其中 ...
- Java基础知识强化之IO流笔记51:IO流练习之 键盘录入学生信息按照总分排序写入文本文件中的案例
1. 键盘录入学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分排序写入文本文件中 分析: A:创建学生类 B:创建集合对象 TreeSet<Student> ...
- Python3 Pandas的DataFrame格式数据写入excle文件、json、html、剪贴板、数据库
Python3 Pandas的DataFrame格式数据写入excle文件.json.html.剪贴板.数据库 一.DataFrame格式数据 Pandas是Python下一个开源数据分析的库,它提供 ...
- hbase使用MapReduce操作4(实现将 HDFS 中的数据写入到 HBase 表中)
实现将 HDFS 中的数据写入到 HBase 表中 Runner类 package com.yjsj.hbase_mr2; import com.yjsj.hbase_mr2.ReadFruitFro ...
- 【MATLAB】读取和写入文本文件
在MATLAB中,来读取和写入文本文件是很简单的事.下面,就来简单介绍下.如果有其他问题,请留言. 一.读取文本文件 思路: 1.用fopen来打开一个文件句柄 2.用fgetl来获得文件中的一行,如 ...
- Pandas dataframe数据写入文件和数据库
转自:http://www.dcharm.com/?p=584 Pandas是Python下一个开源数据分析的库,它提供的数据结构DataFrame极大的简化了数据分析过程中一些繁琐操作,DataFr ...
- 把hdfs数据写入到hbase表
功能:把hdfs上的数据写入到hbase表. hadoop的mapreduce输出要导入到hbase表,最好先输出HFile格式,再导入hbase,因为HFile是hbase的内部存储格式,所以导入效 ...
随机推荐
- 十位一线专家分享Spark现状与未来----峰会摘录
CSDN大数据技术: 十位一线专家分享Spark现状与未来(一) 十位一线专家分享Spark现状与未来(二) 十位一线专家分享Spark现状与未来(三) 部分摘录: 加州大学伯克利分校AMP实验室博士 ...
- [Cocos2d-x For WP8]Progress 进度条
Cocos2d-x可以有多种进度条的展示方式,进度条的种类是根据进度条运动的方向来区分,包括顺时针,逆时针,从左到右,从右到左,从下到上和从上到下6种方式,这和WP8的进度条是由很大的区别的.那么Co ...
- winform学习之-----页面设计-20160523
1.将默认的Form属性设置为FormBorderStyle:none 2.picturebox均设置为backgroundImage 3.lable设置自动换行,autosize true,设置Ma ...
- 利用java实现的一个发送手机短信的小例子
今天闲来无事,在微博上看到一个关于用java实现的一个发送手机短信的程序,看了看,写的不太相信,闲的没事,把他整理下来,以后可能用得着 JAVA发送手机短信,流传有几种方法:(1)使用webservi ...
- JAVA中使用FTPClient实现文件上传下载
在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件.下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件 ...
- Windows Server 2012 FTP配置 后客户机一直登录不上
配置FTP时出现奇怪的问题,服务器配置完成后客户机访问FTP站点时输入用户名密码一直不对. 经多次试验后发现,默认情况下是如下图配置.将用户下次登录时必须更改密码勾掉,勾选密码永不过期即可正常登录.
- C#常用功能函数小结(.NET 4.5)
今天有空,把C#常用的功能总结一下,希望对您有用.(适用于.NET Framework 4.5) 1. 把类转换为字符串(序列化为XML字符串,支持xml的namespace) using Syste ...
- 对.net系统架构改造的一点经验和教训(转)
在互联网行业,基于Unix/Linux的网站系统架构毫无疑问是当今主流的架构解决方案,这不仅仅是因为Linux本身足够的开放性,更因为围绕传统Unix/Linux社区有大量的成熟开源解决方案,覆盖了网 ...
- Apache Spark源码走读之7 -- Standalone部署方式分析
欢迎转载,转载请注明出处,徽沪一郎. 楔子 在Spark源码走读系列之2中曾经提到Spark能以Standalone的方式来运行cluster,但没有对Application的提交与具体运行流程做详细 ...
- 免费手机号码归属地API查询接口和PHP使用实例分享
免费手机号码归属地API查询接口和PHP使用实例分享 最近在做全国性的行业分类信息网站,需要用到手机号归属地显示功能,于是就穿梭于各大权威站点之间偷来了API的接口地址. 分享出来,大家可以用到就拿去 ...