php提交过来的数据生成为txt文件


Posted in PHP onApril 28, 2016

一共两个文件,具体链接数据库的部分给直接去除了,前台是提交的文字部分,一行一个,在提交后另一个程序文件进行处理,然后按照提交的文件名生成相应的txt 文件,并在txt 文件中加入数据,在使用之前需要先在根目录下新建 test 文件下。

前台表单文件如下(保存为dcwz.php):

<?php
error_reporting(0);
//require_once("../config.php");
//require_once("../admin/ly_check.php");
//$sql="select * from leibie";
//$rs=mysql_query($sql);
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<link type="text/css" rel="stylesheet" href="/xwyfb/fb_css.css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
 
<body>
<div class="dcwj">
<form id="tjsd" name="tjsd" action="dcwj_cl.php" method="post" onSubmit="return checkForm()" >
<div class="dcwj_div1"><p class="dcwj_div1_p1">现在项目类别:</p><p class="dcwj_div1_p2"><select name="liebie" id="liebie">
   <?php
   while($rows=mysql_fetch_assoc($rs)){
    ?>
   <option selected="selected" value="<?php echo $rows["lid"];?>"><?php echo $rows["lid"]."=>".$rows["yyname"]."=>".$rows["leibie"];?></option>
   <?php
   }
   ?>
  </select></p></div>
<div class="dcwj_div1"><p class="dcwj_div1_p1">模糊关键词:</p><p class="dcwj_div1_p2"><input name="mhgjc" id="mhgjc" value="" type="text"></p></div>
<div class="dcwj_div2">
 <p class="dcwj_div2_p1">请输入标题<br>*(一行一个)</p>
 <p class="dcwj_div2_p2"><textarea name="biaoti" id="biaoti" class="dcwj_biaoti" cols="50" rows="100"></textarea></p></div>
<div class="dcwj_div2"><input name="submit" type="submit" value="提交"></div>
</form>
</div>
</body>
</html>

生成 txt 文件的处理程序如下所示(保存为dcwj_cl.php):

<?php
$biaoti_cl=explode("\n",$biaoti);
$biaoti_num=count($biaoti_cl);
 
 $file_type = "txt";
 for($i=0;$i<$biaoti_num;$i++){ 
  $file_name = mb_convert_encoding($biaoti_cl[$i],'GBK',"UTF-8"); 
  $data[] = array("tom","boy",20); 
  $dir=dirname(__FILE__)."\\text\\"; 
  $string = ""; 
  foreach($data as $k =>$v){
   foreach($v as $vstr){
    $string .= mb_convert_encoding($vstr,'GBK',"UTF-8");
   } 
  }
  $string .="\r\n"; 
  $filedir = $dir.trim($file_name).".".$file_type;
  $fileurl = str_replace('',' ',$filedir); 
  $fp = fopen($fileurl,"a+");
  echo '创建'.$fileurl.'<br>'; 
  fwrite($fp,$string); 
  fclose($fp);
 } 
?>

以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。

PHP 相关文章推荐
PHP 和 MySQL 基础教程(三)
Oct 09 PHP
linux下 C语言对 php 扩展
Dec 14 PHP
UCenter Home二次开发指南
May 28 PHP
PHP zlib扩展实现页面GZIP压缩输出
Jun 17 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 PHP
基于php常用正则表达式的整理汇总
Jun 08 PHP
解析php addslashes()与addclashes()函数的区别和比较
Jun 24 PHP
php+ajax实现无刷新动态加载数据技术
Apr 28 PHP
浅析iis7.5安装配置php环境
May 10 PHP
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
Jan 07 PHP
PHP编写RESTful接口
Feb 23 PHP
laravel手动创建数组分页的实现代码
Jun 07 PHP
php生成txt文件实例代码介绍
Apr 28 #PHP
100行PHP代码实现socks5代理服务器
Apr 28 #PHP
Yii2实现ajax上传图片插件用法
Apr 28 #PHP
thinkphp3.2实现上传图片的控制器方法
Apr 28 #PHP
PHP简单实现文本计数器的方法
Apr 28 #PHP
Yii2 rbac权限控制之菜单menu实例教程
Apr 28 #PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
Apr 28 #PHP
You might like
德生PL990的分析评价
2021/03/02 无线电
php开发留言板的CRUD(增,删,改,查)操作
2012/04/19 PHP
Yii CDBCriteria常用方法实例小结
2017/01/19 PHP
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
Extjs TimeField 显示正常时间格式的代码
2011/06/28 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
javascript带回调函数的异步脚本载入方法实例分析
2015/07/02 Javascript
JS简单编号生成器实现方法(附demo源码下载)
2016/04/05 Javascript
jquery validate表单验证插件
2016/09/06 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
2017/03/05 Javascript
详解vue-router基本使用
2017/04/18 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
详解vue中使用express+fetch获取本地json文件
2017/10/10 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
[59:15]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.20
2020/11/20 DOTA
Python 爬虫爬取指定博客的所有文章
2016/02/17 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
Django中cookie的基本使用方法示例
2018/02/03 Python
详解Python time库的使用
2019/10/10 Python
python如何提升爬虫效率
2020/09/27 Python
基于Python模拟浏览器发送http请求
2020/11/06 Python
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
什么是反射?如何实现反射?
2016/07/25 面试题
师范生教师实习自我鉴定
2013/09/27 职场文书
专科文秘应届生求职信
2013/11/18 职场文书
陈胜吴广起义口号
2014/06/20 职场文书
授权委托书样本
2014/09/25 职场文书
计划生育汇报材料
2014/12/26 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
四风之害观后感
2015/06/09 职场文书
陪护人员误工证明
2015/06/24 职场文书
2016年质量月活动总结报告
2016/04/05 职场文书
网络安全倡议书(3篇)
2019/09/18 职场文书
MySQL infobright的安装步骤
2021/04/07 MySQL