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 24 PHP
php中实现简单的ACL 完结篇
Sep 07 PHP
php实现查询百度google收录情况(示例代码)
Aug 02 PHP
以文件形式缓存php变量的方法
Jun 26 PHP
mac系统下为 php 添加 pcntl 扩展
Aug 28 PHP
PHP简单实现冒泡排序的方法
Dec 26 PHP
php封装的验证码类分享
Feb 26 PHP
PHP简单实现防止SQL注入的方法
Mar 13 PHP
ThinkPHP框架中使用Memcached缓存数据的方法
Mar 31 PHP
PHP实现动态获取函数参数的方法示例
Apr 02 PHP
laravel config文件配置全局变量的例子
Oct 13 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
Apr 29 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图片处理函数获取类型及扩展名实例
2014/11/19 PHP
CodeIgniter生成静态页的方法
2016/05/17 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
菜鸟学习JavaScript小实验之函数引用
2010/11/17 Javascript
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
2015/11/17 Javascript
理解javascript异步编程
2016/01/27 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
JS Select下拉框(支持输入模糊查询)
2017/02/04 Javascript
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
如何理解Vue的render函数的具体用法
2017/08/30 Javascript
vue路由嵌套的SPA实现步骤
2017/11/06 Javascript
node.js 模块和其下载资源的镜像设置的方法
2018/09/06 Javascript
vue文件运行的方法教学
2019/02/12 Javascript
详解jquery和vue对比
2019/04/16 jQuery
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
微信小程序实现列表左右滑动
2020/11/19 Javascript
9种python web 程序的部署方式小结
2014/06/30 Python
跟老齐学Python之眼花缭乱的运算符
2014/09/14 Python
python使用Queue在多个子进程间交换数据的方法
2015/04/18 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
PYTHON EVAL的用法及注意事项解析
2019/09/06 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
python高阶函数map()和reduce()实例解析
2020/03/16 Python
Django实现内容缓存实例方法
2020/06/30 Python
美国旅游网站:Tours4Fun
2017/02/17 全球购物
小学三年级学生评语
2014/04/22 职场文书
应届生自荐书
2014/06/23 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
健康状况证明模板
2014/10/23 职场文书
2014年幼儿园个人工作总结
2014/11/10 职场文书
民事和解协议书格式
2014/11/29 职场文书
html中两种获取标签内的值的方法
2022/06/10 HTML / CSS
Win10鼠标宏怎么设置?win10系统鼠标宏的设置方法
2022/08/14 数码科技