php提交过来的数据生成为txt文件
来源: 阅读:871 次 日期:2016-08-25 15:30:28
温馨提示: 小编为您整理了“php提交过来的数据生成为txt文件”,方便广大网友查阅!

一共两个文件,具体链接数据库的部分给直接去除了,前台是提交的文字部分,一行一个,在提交后另一个程序文件进行处理,然后按照提交的文件名生成相应的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程序设计有所帮助。

更多信息请查看网络编程
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map