<? Php Session_start (); Header ("content-type: text/html; charset = utf-8 "); Require ("stole_config.php "); Require ("conn. php "); Require ("keyword. php "); If (! Empty ($ _ post ['Ask ']) { $ Ask = urlencode (trim ($ _ post ['Ask ']); // Obtain the form submission question $ Sp = "s". $ ask; } Else { $ Sp = urlencode ($ _ get ['sp ']); } If (empty ($ _ get ['jl ']) { $ _ Get ['jl '] = 1; } $ Jl = $ _ get ['jl ']; $ Pg = intval ($ _ get ['PG ']); // get the page number $ Rs = intval ($ _ get ['Rs ']); // Obtain record parameters If ($ rs> 9) { $ Rs = 0; $ Pg ++; } If ($ pg> 51) { Echo "collection completed! Collect a total of ". urldecode ($ sp)." ". $ jl." records "; Exit (); } If ($ sp) // starts with a set answer { $ Str = @ file_get_contents ("http://wenwen.soso.com/z/search.e? Sp ={$ sp} & pg ={$ pg }"); @ Preg_match ("/<ol class =" result_list "> (. *) </ol>/ius", $ str, $ asklist); // Obtain the Q & A list // Echo $ asklist [1]; $ Url = "/<a target =" _ blank "href ="/z/(q. *. htm)/ius "; @ Preg_match_all ($ url, $ asklist [1], $ urllist); // Obtain all questions $ T = $ urllist [1] [$ rs]; $ Uid = $ t; $ Suid = "ww {$ uid }"; $ Sct = mysql tutorial _ query ("select count (*) from {$ table_prefix} c_article where suid = '$ suid '"); $ Sct = mysql_fetch_array ($ sct ); $ Sct = $ sct [0]; If ($ sct = 0) { $ Html = @ file_get_contents ("http://wenwen.soso.com/z/##t }"); $ Html = str_replace ("<pre>", "", str_replace ("</pre>", "", $ html )); $ Html = str_replace ("<br/>", "<br/>", $ html ); // Echo $ html; @ Preg_match ("/<div class =" question_main ">. * $ Art_title = $ ask_title [1]; @ Preg_match ("/<div class =" answer_con "> (. *) </div>/ius", $ html, $ answer ); $ J = count ($ answer)-1; $ Art_content = ""; // product details For ($ I = $ j; $ I >=1; $ I --) { If (strlen ($ answer [$ I])> $ min_t1) { $ Art_content. = $ answer [$ I]; } } $ Art_content = trim ($ art_content ); $ S1 = "/(<a. *>) (. *) </a>/ius "; $ Art_content = preg_replace ($ s1, $ {2}, trim ($ art_content )); $ Word_arr = explode (",", iconv ("gbk", "UTF-8", $ cj_word )); $ Word_allow = false; // whether Collection is allowed during initialization $ Word_count = count ($ word_arr); // total number For ($ I = 0; $ I <$ word_count; $ I ++) { If (substr_count ($ art_title, $ word_arr [$ I])> 0) { $ Word_allow = 1; $ I = $ word_count; } } If ($ word_allow) // if valid {// Start database processing tutorial If (strlen ($ art_content)> $ min_t2) { Echo "<font color = red> adding ............................ </font> <br> "; Echo $ art_title. "<br> "; $ Art_title = iconv ('utf-8', 'gbk', $ art_title ); $ Title_ct = mysql_query ("select count (*) from {$ table_prefix} c_article where art_title = '$ art_title'"); // check whether the title is repeated $ Title_ct = @ mysql_fetch_array ($ title_ct ); $ Title_ct = $ title_ct [0]; If ($ title_ct> 0) { $ Art_title. = "{$ same_title} {$ title_ct }"; } $ Art_content = iconv ('utf-8', 'gbk', str_replace ("", "<br>", $ art_content )); $ Art_content = strtr ($ art_content, $ keyword ); $ Art_time = date ("y-m-d "); $ SQL = "insert into {$ table_prefix} c_article (art_title, art_content, art_time, art_author, suid) values ('$ art_title', '$ art_content', '$ art_time ', '$ art_author', '$ suid') "; // Insert a collection table Mysql_query ($ SQL ); If (empty ($ t_catx_id) // if no category exists { $ Sql2 = "insert into {$ t_table} ({$ t_art_title}, {$ t_art_content}, {$ t_art_time}, {$ t_artx_author}) values ('$ art_title ', '$ art_content', '$ art_time', '$ art_author ')"; } Else { $ Sql2 = "insert into {$ t_table} ({$ t_art_title}, {$ t_art_content}, {$ t_art_time}, {$ t_artx_author}, {$ t_catx_id }) values ('$ art_title', '$ art_content', '$ art_time', '$ art_author', '$ cat_id ')"; } Mysql_query ($ sql2); // Insert an article table $ Jl ++; // add 1 to the record if it is stored in the database // Process the database. } Else { Echo "not long enough "; } } Else { Echo "the topic does not meet the requirements "; } } Else { Echo "already exists "; } $ Rs ++; // Record the status of this collection $ F_tt = urldecode ($ sp). "-- page number". $ pg. "number of records". $ jl; File_put_contents ("ss.txt", $ f_tt ); Echo "<script> location. href = 'wenwen. php? Jl = ". $ jl. "& sp = ". $ sp. "& pg = ". $ pg. "& rs = ". $ rs. "'; </script> "; Exit (); } ?> <Link href = "style.css tutorial" rel = "stylesheet" type = "text/css"/> <Table width = "700" border = "0" align = "center" cellspacing = "1" bgcolor = "# cccccc"> <Tr> <Td height = "50" align = "center" bgcolor = "#00cc00"> </Tr> </Table> <Table width = "700" border = "0" align = "center" cellspacing = "1" bgcolor = "# cccccc" style = "margin-top: 6px; margin-bottom: 6px; "> <Tr> <Td height = "30" align = "center" bgcolor = "# ffffff"> <a href = "cj_config.php"> collection settings </a> <a href = "uninstall. php "onclick =" return confirm ('Are you sure you want to uninstall the collection plug-in '); "> Uninstall collection </a> <a href =" cj_view.php "> View collection records </a> <a href =" cj_help.php "> collect help </a> <a href = "baidu. php "target =" _ blank "> know collection </a> <a href =" wenwen. php "target =" _ blank "> query collection </a> </td> </Tr> </Table> <Form action = "wenwen. php" method = "post"> <Table width = "628" height = "49" border = "0" align = "center"> <Tr> <Td width = "413" align = "right"> <input name = "ask" type = "text" id = "ask" size = "50"> </td> <Td width = "205"> <input type = "submit" name = "button" id = "button" value = "" style = "padding-left: 15px; padding-right: 15px; height: 25px; line-height: 25px; "> </td> </Tr> </Table> </Form> |