数据写入文本文件并读出到浏览器的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代码,布布扣,bubuko.com

时间: 2024-12-09 18:21:36

数据写入文本文件并读出到浏览器的PHP代码的相关文章

Java -&gt; 把Excel表格中的数据写入数据库与从数据库中读出到本地 (未完善)

写入: private void insertFile(HttpServletRequest request, HttpServletResponse response) throws IOException { String path_member = request.getParameter("path_member"); List list = this.insert("f:/tmp001.xls", "gs_sale_members");

使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出

在使用OpenCV开发程序时,如果想查看矩阵数据,比较费劲,而matlab查看数据很方便,有一种方法,是matlab和c++混合编程,可以用matlab访问c++的内存,可惜我不会这种方式,所以我就把数据写到文件里,用matlab读出来,然后用matlab各种高级功能查看数据的值. 1.将Mat的数据写入指定文件 为了方便拿来主义者,我直接把这个函数贴出来,你只要把代码拷贝到自己的代码里,就可以直接用了.如果有问题,赶紧评论,我会尽快看看问题出在哪里. #include <iostream>

Nopi数据写入Excel

Nopi数据写入Excel 前几天,在落伍者的现金任务无意中结识一个哥们,他有这样一个需求.因为是搞小软件销售的,所以,其在一个盘符中存储有大量数据(主要是文件夹),大概有12000多个,时间长了,他想整理一下,就是将文件夹的名称写入一个文件里,文本文件或是xls最好是xls,于是我50大元接了这个小活,全当是玩了,呵呵.通过分析需求,其获取所有的文夹名称不是难点,写入xls可以通过NOP 实现.综合,通过一个Winform程序,顺利实现.程序运行如图: 代码如下: public partial

C++文本数据写入

在C++中进行文本的数据写入程序中,首先需要了解整个流程的具体过程. 1.添加必须的头文件:#include <fstream>. 2.定义相应的变量,用于存储文件写入的数据. 3.创建一个ofstream对象. 4.将ofstream与文本文件进行关联. 5.使用ofstream对象和<<运算符进行数据写入. 6.使用完ofstream对象后关闭. 代码实例: #include <iostream> #include <fstream> int main(

Jsoup学习笔记9:Jsoup 解析saz文件,读取其中的htm文件到字符串,提取字符串中的数据写入csv文件中

本篇笔记将上篇笔记的操作做些改进,不再把saz文件中的htm文件解析出来,而是不解压直接读取其中的数据成字符串,基本思路如下: 1.自定义一个从文本文件读取内容到字符串的类:解析saz文件中的htm文档,将文件的内容读取到字符串中 2.自定义利用Jsoup解析htm字符串的类:利用Jsoup解析传入的htm字符串,将解析结果写入csv文件中 3.解析时,指定好文件路径,直接调用上面的两个工具类即可 示例代码如下: package com.daxiang.saztest; /** * 自定义一个从

【MATLAB】读取和写入文本文件

在MATLAB中,来读取和写入文本文件是很简单的事.下面,就来简单介绍下.如果有其他问题,请留言. 一.读取文本文件 思路: 1.用fopen来打开一个文件句柄 2.用fgetl来获得文件中的一行,如果文件已经结束,fgetl会返回-1 3.用fclose来关闭文件句柄 比如,TIM_Grid_Data.txt的内容如下: 0.1 0.1 151.031 -12.3144 -29.0245 3.11285 0.1 0.2 120.232 -2.53284 -8.40095 3.3348 0.1 

spark 数据写入到 hbase

1)spark把数据写入到hbase需要用到:PairRddFunctions的saveAsHadoopDataset方法,这里用到了 implicit conversion,需要我们引入 import org.apache.spark.SparkContext._ 2)spark写入hbase,实质是借用了org.apache.hadoop.hbase.mapreduce.TableInputFormat这个对象,用其内部的recorderWriter将数据写入hbase 同时,也借用了had

hbase使用MapReduce操作4(实现将 HDFS 中的数据写入到 HBase 表中)

实现将 HDFS 中的数据写入到 HBase 表中 Runner类 1 package com.yjsj.hbase_mr2; 2 3 import com.yjsj.hbase_mr2.ReadFruitFromHDFSMapper; 4 import com.yjsj.hbase_mr2.WriteFruitMRFromTxtReducer; 5 import org.apache.hadoop.conf.Configuration; 6 import org.apache.hadoop.c

Pandas dataframe数据写入文件和数据库

Pandas是Python下一个开源数据分析的库,它提供的数据结构DataFrame极大的简化了数据分析过程中一些繁琐操作,DataFrame是一张多维的表,大家可以把它想象成一张Excel表单或者Sql表.之前这篇文章已经介绍了从各种数据源将原始数据载入到dataframe中,这篇文件介绍怎么将处理好的dataframe中的数据写入到文件和数据库中. 首先我们通过二维ndarray创建一个简单的DataFrame: 1 2 3 4 5 6 7 8 import pandas as pd imp