php提交过来的数据生成为txt文件
2016-08-25来源:

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

推荐信息
Baidu
map