一共兩個文件,具體鏈接數(shù)據(jù)庫的部分給直接去除了,前臺是提交的文字部分,一行一個,在提交后另一個程序文件進行處理,然后按照提交的文件名生成相應(yīng)的txt 文件,并在txt 文件中加入數(shù)據(jù),在使用之前需要先在根目錄下新建 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>無標(biāo)題文檔</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" >現(xiàn)在項目類別:</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" >模糊關(guān)鍵詞:</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" >請輸入標(biāo)題<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 '創(chuàng)建' . $fileurl . '<br>' ; fwrite( $fp , $string ); fclose( $fp ); } ?> |
以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)php程序設(shè)計有所幫助。