一共两个文件,具体链接数据库的部分给直接去除了,前台是提交的文字部分,一行一个,在提交后另一个程序文件进行处理,然后按照提交的文件名生成相应的txt 文件,并在txt 文件中加入数据,在使用之前需要先在根目录下新建 test 文件下。
前台表单文件如下(保存为dcwz.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
<?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):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<?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程序设计有所帮助。