ホームページ >バックエンド開発 >PHPチュートリアル >PHP はコレクション プラグインのコードを知り、尋ねます_PHP チュートリアル
最近、「Know and Ask the Thief!」のバージョンがどんどん増えていることを知りました。 !
同じく PR6 に到達した Baidu 泥棒 Web サイトを見ました。 10万個以上集まった! !
推奨ギフトについて 40 日間練習した結果、Baidu は確かにこれに対して非常に友好的であることがわかりました。
Web サイトへのアクセスから判断すると、その多くは Baidu からも検索されています。
そのため、ウェブサイトのコンテンツに知識や質問を記入することは依然として可能です。
それで私は問い合わせについて知っているコレクションプラグインを開発しました
原理的にはphp+mysqlに適しており、記事はテーブル内のプログラムです
',$content); <br>$contentQuestion=$arr[1]; ('
(.*)(
','',$ t); <br>$answerTemp=str_replace('
','',$ AnswerTemp); <br>$answerTemp=str_replace('< ;/pre></cn>','',$answerTemp); <br>if(strlen($answerTemp)>$min_t1) <br>{ <br>$art_content .=$ AnswerTemp."<br>"; <BR>} <BR>} <BR>//リンクを削除<BR>$s1="/(<a .*>)(.*)</a>/iUs"; preg_replace($s1,${2},trim ($art_content)); <br>$art_content=str_replace("nr","<br>",$art_content); <BR>if(strlen($art_content)>$min_t2 ) <BR>{ <BR>$title_ct=mysql_query("select count(*) from {$table_prefix}c_article where art_title ='$art_title' ");//タイトルが繰り返されているかどうかを確認します <BR>$title_ct=@mysql_fetch_array($title_ct); <BR>$title_ct=$title_ct[0]; <BR>if($title_ct>0) <BR>{ <BR>$art_title .="{$same_title}{$title_ct}" <BR>} <BR>$art_time=date("Y-m-d"); $art_content=strtr($art_content,$keyword); <BR> $sql="{$table_prefix}c_article(art_title,art_content,art_time,art_author,suid) に挿入します。values('$art_title','$art_content','$art_time) ','$art_author','$suid')" ;//コレクションテーブルに挿入<BR>mysql_query($sql); <BR>if(empty($t_catx_id))//分類がない場合<BR>{ <BR>$sql2="挿入{$t_table}({$t_art_title},{$t_art_content} ,{$t_art_time},{$t_artx_author}) 値('$art_title','$art_content','$art_time','$art_author')"; <BR>}else <BR>{ <BR>$sql2="{$t_table に挿入 }({$t_art_title},{$t_art_content},{$t_art_time},{$t_artx_author},{$t_catx_id}) 値('$art_title',' $art_content','$art_time','$art_author',' $cat_id')"; <BR>} <BR>mysql_query($sql2);//記事テーブルを挿入 <BR>$jl++; <BR>//データベース処理が完了しました <BR>}else <BR>{ <BR>echo "コンテンツの長さが不十分です"; <BR>} <BR>//記事を取得します コンテンツの終わり<BR>}else <BR>{ <BR>echo "テーマが要件を満たしていません" <BR>} <BR>}else <BR>echo "すでに存在します"; <BR>}$rs++; <BR>file_put_contents("bd.txt","Collect{$searchStr} アイテム {$page}{$rs} に移動"); <BR>echo "<script>location.href='baidu. php?searchStr=".urlencode($searchStr)."&page=".$page." &rs=".$rs."&jl=".$jl." ';</script>"; <br>exit() ; <br>}<br>?> <br><link href="style.css" rel="stylesheet" type="text/css" /> <br><table width="700" border="0" align="center" セル間隔="1" bgcolor="#CCCCCC"> <br><tr> <br><td height="50" align="center" bgcolor="#00CC00"><h1><a href="http ://www.jianlila.com">おすすめ</a>知って聞くコレクション プラグイン</h1></td> <br></tr> <br></table> <br><table width= "700" border="0" align="center" cellpacing="1" bgcolor="#CCCCCC" style="margin-top:6px; margin-bottom:6px;"> td height="30" align="center" bgcolor="#FFFFFF"><a href="cj_config.php">コレクション設定</a> <a href="uninstall.php" onclick=" returnconfirm('コレクションプラグインをアンインストールしてもよろしいですか');">コレクションをアンインストール</a> <a href="cj_view.php">コレクションレコードを表示</a> <a href="cj_help.php">ヘルプを収集</a><a href="baidu.php" target="_blank">コレクションを知る</a>a href="wenwen.php" ="_blank">質問コレクション</a></td> <br></table> <br><table width="537" height="45" align="center " style= "margin-top:30px;"><tr><td height="39"> <br><form id="form1" name="form1" method="get" action="baidu .php" > <br><div id="search"> <br><input name="searchStr" type="text" id="searchStr" value="<?php echo $searchStr; ?>" 60" /> <br><input type="submit" name="searchBtn" id="searchBtn" value="秘密を知ってください" style="height:25px;" /> <br>< /div> <br></form> <br></td></tr></table> <br><br> <br>コードをコピーします<br> </div> コードは次のとおりです:<div class="codebody" id="code89459"> <br><?php <BR>session_start(); <BR>header("content-type:text/html;charset=utf-8"); <BR>require("conn.php") ; <BR>require("keyword.php"); <BR>if(!empty($_POST['ask'])) <BR>{ <BR>$ask=urlencode(trim($_POST['ask']));//フォームに送信された質問 <BR>$sp="S".$ask; <BR>}else <BR>{ <BR>$sp=urlencode($_GET['sp']) <BR>} <BR>if(empty($_GET['jl'])) <BR>{ <BR>$_GET['jl']=1; <BR>} <BR>$jl=$_GET['jl']);// ページ数を取得します <BR> $rs =intval($_GET['rs']);//記録されたパラメータを取得 <BR>if($rs>9) <BR>{ <BR>$pg++ <BR>} <BR>if($pg>51) <BR>{ <BR>エコー「コレクション完了!".urldecode($sp)." ".$jl." レコードを収集します。"; <BR>exit(); <BR>} <BR>if($sp)//答えを設定した後にのみ開始します<BR>{ <BR>$str=@ file_get_contents ("http://wenwen.soso.com/z/Search.e?sp={$sp}&pg={$pg}"); <BR>@preg_match("/<ol class="result_list">); ( .*)</ol>/iUs",$str,$asklist);//質問と回答のリストを取得します<br>//echo $asklist[1]; <br>$url="/<a target=" _blank" href= "/z/(q.*.htm)/iUs"; <br>@preg_match_all($url,$asklist[1],$urllist);//すべての質問を取得します <br>$t=$urllist[1] [$rs ]; <br>$uid=$t; <br>$suid="ww{$uid}"; <br>$sct=mysql_query("select count(*) from {$table_prefix} ); <br> $sct=$sct[0]; <br>if($sct==0) <br>$html=@file_get_contents("http://wenwen.soso.com /z/ ${t}"); <br>$html=str_replace("<pre class="brush:php;toolbar:false">","",str_replace("","",$html));
おすすめ知って聞くコレクション プラグイン |
http://www.bkjia.com/PHPjc/322561.html