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 相关文章推荐
模拟xcopy的函数
Oct 09 PHP
php下把数组保存为文件格式的实例应用
Feb 08 PHP
php设计模式 Command(命令模式)
Jun 26 PHP
PHP防止跨域提交表单
Nov 01 PHP
Destoon实现多表查询示例
Aug 21 PHP
php文件操作相关类实例
Jun 18 PHP
smarty中改进truncate使其支持中文的方法
May 30 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
php二维码生成以及下载实现
Sep 28 PHP
详细解读php的命名空间(一)
Feb 21 PHP
laravel 时间格式转时间戳的例子
Oct 11 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
Apr 27 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
咖啡与牛奶
2021/03/03 冲泡冲煮
PHP新手上路(九)
2006/10/09 PHP
PHP Session机制简介及用法
2014/08/19 PHP
PHP设计模式之工厂模式与单例模式
2016/09/28 PHP
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
js新闻滚动 js如何实现新闻滚动效果
2013/01/07 Javascript
基于JavaScript实现继承机制之调用call()与apply()的方法详解
2013/05/07 Javascript
JavaScript中统计Textarea字数并提示还能输入的字符
2014/06/10 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
JavaScript判断数组是否包含指定元素的方法
2015/07/01 Javascript
js获取鼠标位置实例详解
2015/12/09 Javascript
Bootstrap登陆注册页面开发教程
2016/07/12 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
基于jQuery实现咖啡订单管理简单应用
2017/02/10 Javascript
基于canvas的二维码邀请函生成插件
2017/02/14 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
Angularjs 1.3 中的$parse实例代码
2017/09/14 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
2020/11/12 Javascript
python3 实现的人人影视网站自动签到
2016/06/19 Python
django中的setting最佳配置小结
2017/11/21 Python
使用python来调用CAN通讯的DLL实现方法
2019/07/03 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
CSS3属性选择符介绍
2008/10/17 HTML / CSS
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
单位考核聘任报告
2015/03/02 职场文书