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