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 论坛采集程序 模拟登陆,抓取页面 实现代码
Jul 09 PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
Oct 03 PHP
有关phpmailer的详细介绍及使用方法
Jan 28 PHP
ThinkPHP模板中数组循环实例
Oct 30 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
Dec 18 PHP
PHP发送AT指令实例代码
May 26 PHP
php PDO实现的事务回滚示例
Mar 23 PHP
php使用curl下载指定大小的文件实例代码
Sep 30 PHP
PHP实现的杨辉三角求解算法分析
Mar 11 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
Jun 17 PHP
php日志函数error_log用法实例分析
Sep 23 PHP
php文件上传原理与实现方法详解
Dec 20 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 模拟POST提交的2种方法详解
2013/06/17 PHP
通过php修改xml文档内容的方法
2015/01/23 PHP
PHP实现的购物车类实例
2015/06/17 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
php 基础函数
2017/02/10 PHP
用js实现的抽象CSS圆角效果!!
2007/05/03 Javascript
JavaScript 布尔操作符解析  &amp;&amp; || !
2012/08/10 Javascript
jquery实现marquee效果(文字或者图片的水平垂直滚动)
2013/01/07 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
2013/07/09 Javascript
jQuery中insertBefore()方法用法实例
2015/01/08 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
在其他地方你学不到的jQuery小贴士和技巧(欢迎收藏)
2016/01/20 Javascript
D3.js实现直方图的方法详解
2016/09/25 Javascript
javascript设置文本框光标的方法实例小结
2016/11/04 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
2017/02/18 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
微信小程序自定义导航隐藏和显示功能
2017/06/13 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
laydate时间日历插件使用方法详解
2018/11/14 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
Python中关键字global和nonlocal的区别详解
2018/09/03 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
keras 权重保存和权重载入方式
2020/05/21 Python
商务主管岗位职责
2013/12/08 职场文书
我们的节日清明节活动总结
2014/04/30 职场文书
2014年医务科工作总结
2014/12/18 职场文书
高中教师个人工作总结
2015/02/10 职场文书
2016年教师节慰问信
2015/12/01 职场文书
毕业生的自我鉴定表范文
2019/05/16 职场文书
python实现黄金分割法的示例代码
2021/04/28 Python