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下使用无限生命期Session的方法
Mar 16 PHP
用PHP实现图象锐化代码
Jun 14 PHP
用php或asp创建网页桌面快捷方式的代码
Mar 23 PHP
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
Mar 01 PHP
关于php支持分块与断点续传文件下载功能代码
May 09 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
Dec 22 PHP
php定时执行任务设置详解
Feb 06 PHP
PHP编程中的__clone()方法使用详解
Nov 27 PHP
浅谈PHP中的错误处理和异常处理
Feb 04 PHP
php 三大特点:封装,继承,多态
Feb 19 PHP
Laravel 集成微信用户登录和绑定的实现
Dec 27 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
Feb 26 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
图书管理程序(二)
2006/10/09 PHP
PHP编码规范的深入探讨
2013/06/06 PHP
php判断ip黑名单程序代码实例
2014/02/24 PHP
IE和Firefox下javascript的兼容写法小结
2008/12/10 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
JS简单获取及显示当前时间的方法
2016/08/03 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
从零学习node.js之模块规范(一)
2017/02/21 Javascript
Vue2递归组件实现树形菜单
2017/04/10 Javascript
React Native之ListView实现九宫格效果的示例
2017/08/02 Javascript
vuex 的简单使用
2018/03/22 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
2019/11/07 Javascript
[02:27]《DAC最前线》之附加赛征程
2015/01/29 DOTA
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
python的几种开发工具介绍
2007/03/07 Python
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
Sanic框架Cookies操作示例
2018/07/17 Python
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
matplotlib实现区域颜色填充
2019/03/18 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
2019/08/23 Python
python shutil文件操作工具使用实例分析
2019/12/25 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
2019/12/31 Python
Python3实现mysql连接和数据框的形成(实例代码)
2020/01/17 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
Python 3.9的到来到底是意味着什么
2020/10/14 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
美国值得信赖的婚恋交友网站:eHarmony
2018/10/04 全球购物
值传递还是引用传递
2015/02/08 面试题
商铺租房协议书范本
2014/12/04 职场文书
公司借款担保书
2015/09/22 职场文书
创业计划书之健康营养产业
2019/10/15 职场文书
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫