代码第二版,可以写入txt文件,csv文件

来源:互联网 发布:达内培训java费用 编辑:程序博客网 时间:2024/06/08 07:07

PHP代码如下:

<?php$guige = $_POST['guige'];$xiaohaoliang = $_POST['xiaohaoliang'];$fujia = $_POST['fujia'];$address = $_POST['address']?><html><head><meta name="" charset="utf-8" content=""/><title>订单结果</title></head><body style="margin:auto;width:600px;text-align: left;padding-top:100px"><h1>欢迎提交表单!</h1><h2>表单处理结果是:</h2><?phpecho "您是在";echo date("Y年m月d日")."下的订单";echo "订单的内容包括:<br /><br />";$zongji = 0;$zongji = $guige + $xiaohaoliang + $fujia + $address;if (!$zongji) {echo "您之前没有填写任何内容!";}else{if (!$guige) {echo "请填写规格项";         }else{echo "规格是:  $guige<br />";}if (!$xiaohaoliang) {echo "请填写消耗量";}else {echo "消耗量是:  $xiaohaoliang <br />";}if (!$fujia) {echo "请填写附加";}else {echo "附加:  $fujia <br />";}if (!$address) {echo "请填写地址!";}else {echo "地址是:  $address <br />";}}//写入文件$OUTPUT = "规格:".$guige."\t"."消耗量:".$xiaohaoliang."\t"."附加:" .$fujia."\t"."地址是:".$address."\r\n\\";$fp = fopen('jilu.txt', 'a+');if(!$fp){echo "文件未找到!";exit;}fwrite($fp, $OUTPUT);   //写入CSV文件    $time= date("Y-m-d H:i:s");    $fp = fopen("data.csv","a+"); //打开csv文件,如果不存在则创建    $data_0 = array("时间","规格","消耗量","附加","地址");     $data_0 = implode(",",$data_0);  for($i=0;$i<count($data_0);$i++) { $data_0[$i]=iconv( "UTF-8","gbk",$data_0[$i]);//将数组元素逐个转换成gbk格式 } $pre_data_str =$data_0."\r\n"; //加入换行符$pre=fwrite($fp,$pre_data_str); // 写入数据       $data_1 = array($time,$guige,$xiaohaoliang,$fujia,$address);    $data_1 = implode(",",$data_1); // 用 ' 分割成字符串    $data_str =$data_1."\r\n"; //加入换行符    $p=fwrite($fp,$data_str); // 写入数据    //echo $p;    if($p!=null&&$p!=""){    echo "<br />写入成功!<br />";    }else{    echo "<script>alert('提交失败!');location.href='index.php';</script>";    }    fclose($fp); //关闭文件句柄     echo "文件关闭成功!";     echo "<script>alert('提交成功!');location.href='index.html';</script>";?></body></html>

有一个问题就是导出的csv文件是一大串乱码。。。


HTML文件:

<!DOCTYPE html><html><head><meta charset="utf-8" /><title>Hello world!  </title></head><body style=" margin:auto;width: 300px;padding: 0px;border: dotted;border-color: #999"><form action="handel.php" method="post"><table border="0"><tr bgcolor="#cccccc"><td width="150">项目</td><td width="15">数量</td></tr><tr><td>规格</td><td align="center"><input type="text" name="guige" id="guige" size="3" maxlength="6" value="Ins" /></td></tr><tr><td>消耗量</td><td><input type="text" name="xiaohaoliang" id="xiaohaoliang" size="3" maxlength="3" value="" /></td></tr><tr><td>附加</td><td><input type="text" name="fujia" id="fujia" size="3" value="" /></td></tr><tr><td>地址</td><td><input type="text" name="address" id="address" size="3" value="" /></td></tr><tr><td colspan="2" align="center"> <input type="submit" name="" id="" value="提交" /></td></tr></table></form></body></html>

0 0