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类
Apr 09 PHP
THINKPHP项目开发中的日志记录实例分析
Dec 01 PHP
PHP合并数组+号和array_merge的区别
Jun 25 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
Aug 21 PHP
PHP中如何使用session实现保存用户登录信息
Oct 20 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
Mar 18 PHP
php基于curl主动推送最新内容给百度收录的方法
Oct 14 PHP
基于jQueryUI和Corethink实现百度的搜索提示功能
Nov 09 PHP
php+mysql实现简单登录注册修改密码网页
Nov 30 PHP
Yii2.0多文件上传实例说明
Jul 24 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
May 06 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
Sep 19 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
PHP中计算字符串相似度的函数代码
2012/12/29 PHP
php解析url的三个示例
2014/01/20 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
php生成rss类用法实例
2015/04/14 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
PHP手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
Extjs ajax同步请求时post方式参数发送方式
2009/08/05 Javascript
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
2010/01/12 Javascript
js中有关IE版本检测
2012/01/04 Javascript
jQuery遍历之next()、nextAll()方法使用实例
2014/11/08 Javascript
jquery对table做排序操作的实例演示
2017/08/10 jQuery
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
js中的 || 与 &amp;&amp; 运算符详解
2018/05/24 Javascript
PM2自动部署代码步骤流程总结
2018/12/10 Javascript
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
js模拟F11页面全屏显示
2019/09/17 Javascript
three.js欧拉角和四元数的使用方法
2020/07/26 Javascript
Vue项目打包部署到apache服务器的方法步骤
2021/02/01 Vue.js
用python实现批量重命名文件的代码
2012/05/25 Python
实例说明Python中比较运算符的使用
2015/05/13 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
python 内置函数汇总详解
2019/09/16 Python
pip安装tensorflow的坑的解决
2020/04/19 Python
python 利用toapi库自动生成api
2020/10/19 Python
windows+vscode安装paddleOCR运行环境的步骤
2020/11/11 Python
基于CSS3实现立方体自转效果
2016/03/01 HTML / CSS
web页面录屏实现
2019/02/12 HTML / CSS
Marlies Dekkers内衣荷兰官方网店:荷兰奢侈内衣品牌
2020/03/27 全球购物
武汉瑞得软件笔试题
2015/10/27 面试题
行政主管职责范本
2014/03/07 职场文书
全国税务系统先进集体事迹材料
2014/05/19 职场文书
最美乡村医生事迹材料
2014/06/02 职场文书
英语复习计划
2015/01/19 职场文书
六一文艺汇演开幕词
2015/01/29 职场文书
内勤岗位职责
2015/02/10 职场文书
MySQL 不等于的三种使用及区别
2021/06/03 MySQL