一共两个文件,具体链接数据库的部分给直接去除了,前台是提交的文字部分,一行一个,在提交后另一个程序文件进行处理,然后按照提交的文件名生成相应的txt文件,并在txt文件中加入数据,在使用之前需要先在根目录下新建test文件下。
前台表单文件如下(保存为dcwz.php):
<?php
error_reporting(0);
//require_once("../config.php");
//require_once("../admin/ly_check.php");
//$sql="select*fromleibie";
//$rs=mysql_query($sql);
?>
<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>无标题文档</title>
<linktype="text/css"rel="stylesheet"href="/xwyfb/fb_css.css">
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"></head>
<body>
<divclass="dcwj">
<formid="tjsd"name="tjsd"action="dcwj_cl.php"method="post"onSubmit="returncheckForm()">
<divclass="dcwj_div1"><pclass="dcwj_div1_p1">现在项目类别:</p><pclass="dcwj_div1_p2"><selectname="liebie"id="liebie">
<?php
while($rows=mysql_fetch_assoc($rs)){
?>
<optionselected="selected"value="<?phpecho$rows["lid"];?>"><?phpecho$rows["lid"]."=>".$rows["yyname"]."=>".$rows["leibie"];?></option>
<?php
}
?>
</select></p></div>
<divclass="dcwj_div1"><pclass="dcwj_div1_p1">模糊关键词:</p><pclass="dcwj_div1_p2"><inputname="mhgjc"id="mhgjc"value=""type="text"></p></div>
<divclass="dcwj_div2">
<pclass="dcwj_div2_p1">请输入标题<br>*(一行一个)</p>
<pclass="dcwj_div2_p2"><textareaname="biaoti"id="biaoti"class="dcwj_biaoti"cols="50"rows="100"></textarea></p></div>
<divclass="dcwj_div2"><inputname="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($dataas$k=>$v){
foreach($vas$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);
}
?>
|