FTB安装版 v1.3(虚拟形象)FTB安装版 v1.3(虚拟形象)

源代码在线查看: search.php

软件大小: 5320 K
上传用户: quanliao77
关键词: FTB 1.3 虚拟
下载地址: 免注册下载 普通下载 VIP

相关代码

								$forumid1=102;
				require("userdata/style.php");
				require("global.php");
				$fid=$forumid;
				if($forumid>0&&$forumid				$style="style=\"background-color:#FEFEFF; color:#5A6633; border: 1 double #B4B4B4\"";
				$style2="style=\"background-color:#FEFEFF; color:#666666; border: 1 double #B4B4B4\"";
				$add_title=" > 搜索程式";
				if ($login_status !=1) {
					require("header.php");echo"$headertp";
					headguide('你现在正在'.$bbs_title.'的搜索程式程式中',$fb,'','no');
				msg_box('对不起!!','你还没有登陆或注册,暂时不能使用搜索功能!!现在注册现在登录');
				require("footer.php");echo"$footertp";
				        exit;}
				
				if (empty($keyword)) {
				//---------input keyword---------
					require("header.php");echo"$headertp";
				if (empty($page)) $page=1;
				headguide('你现在正在'.$bbs_title.'的搜索程式程式中',$fb,'','no');
				
					print_form();
					require("footer.php");echo"$footertp";
					exit;
				}
				$check=1;
				if (strlen($keyword)					require("header.php");echo"$headertp";
				if (empty($page)) $page=1;
				headguide('你现在正在'.$bbs_title.'的搜索程式中',$fb,'','no');
				
					print_err();
					require("footer.php");echo"$footertp";
					exit;
				}
				
				if($step!=2) print_seaching();
				
				$keyword= str_replace(",",",",$keyword);
				$keyword=safe_convert($keyword);
				$keyword_list=explode(",",$keyword);
				$keyc=count($keyword_list);
				if (empty($forumid) || $forumid=="all") {
					$forumlist=file("bbsdata/forumdata.php");
					$fcount=count($forumlist);
					for ($i=0; $i						$detail=explode("|",$forumlist[$i]);
						if ($detail[0]!="category") $forumtosearch[]=$detail[3];
					}
				}
					else $forumtosearch[]=$forumid;
					
				$fcount=count($forumtosearch);
				
				if (empty($page)) $page=1;
				if (empty($method)) $method="or";
				
				$maxresult=($page*$perpage);
				$resultcount=0;
				$more=0;
				for ($i=0; $i					if(file_exists("{$idpath}forum$forumtosearch[$i]/list.php")) $listtosearch=file("{$idpath}forum$forumtosearch[$i]/list.php");
					
				
					$lcount=count($listtosearch);
					for ($j=0; $j						//-------or搜索-------------
						
				list($title,$author,$date,$des,$icon,$filename,$reply,$hit,$last_mod_data,$islock,$topic_type,$jihua)=explode("|",$listtosearch[$j]);
				
				$qbbb=0;
				if (!file_exists("{$idpath}forum$forumtosearch[$i]/$filename")) $qbbb=1;
				if($method2) {
				$lmd=explode(",",$last_mod_data);
				$lmd[2] =     trim($lmd[2]);
				$limitdate=$method2*86400;
				$t=time();
				 if ($t-$lmd[2]>=$limitdate) $qbbb=1;
				}
				if($qbbb==0){
				
				
				if($method1=="1")  $seaf=$title;
				elseif($method1=="2")  $seaf=$author;
				
				else $seaf=readfromfile("{$idpath}forum$forumtosearch[$i]/$filename");}
				
				
				
				if ($method=="or" && $qbbb==0) {
				
				
				
							for ( $k = 0; $k < $keyc; $k++) 
								
							if ( strpos($seaf, $keyword_list[$k] ) !== false ) {
									$result[] = array($listtosearch[$j],$forumtosearch[$i]);
									$resultcount++;
									break;
								}
								
								
								
								}
						
						//-------and搜索------------
						elseif ($method=="and" && $qbbb==0) {
							$bypass = 1;
							for ( $k = 0; $k < $keyc; $k++) {
				            if ( strpos( $seaf , $keyword_list[$k] ) === false ) {
									$bypass=0;
									break;
								
								}
				
				
				
								
							}
							if ( $bypass==1 ) {
								$result[] = array($listtosearch[$j],$forumtosearch[$i]);
								$resultcount++;
							}
						}
					if ($resultcount==$maxresult) {$more=1; break;}
					}
				if ($resultcount==$maxresult) break;
				}
				
				if (empty($result)) {
					require("header.php");echo"$headertp";if (empty($page)) $page=1;
				headguide('你现在正在'.$bbs_title.'的搜索程式中',$fb,'搜索"'.$keyword.'"','no');
				
					print_none();
					require("footer.php");echo"$footertp";
					exit;
				}
				
				//-----显示结果-------
				require("header.php");echo"$headertp";if (empty($page)) $page=1;
				headguide('你现在正在'.$bbs_title.'的搜索程式中',$fb,'搜索"'.$keyword.'"','no');
				sline_search(); ?>
				 bordercolor=>
				   
				    				    				    				    				    				    				  
				
								$maxresult=min($maxresult,$resultcount);
				for ($i=max(0,$maxresult-$perpage); $i					list($a_info,$forumid)=$result[$i];
					articleline();
				}
				?>
								  
				   
				    搜索信息:
								echo " 已经搜索到了 $resultcount 条信息";
				      $nextpage=$page+1;
				      $previouspage=$page-1;
				if ($more) echo " --- [ 搜索下 $perpage 个结果 ]";
				if ($page>1) echo " [ 返回上 $perpage 个结果 ]";
				?>
				
								require("footer.php");echo"$footertp";
				exit;
				function sline_search() {
				global $bordercolor,$tablewidth;
				print ("");
				}
				function articleline() {
				global $a_info,$forumid,$list_color1,$list_color2,$bordercolor,$backgroundcolor,$username,$titlefontcolor,$tablewidth,$timestamp,$keyword;
				list($title,$author,$date,$des,$icon,$filename,$reply,$hit,$last_mod_data,$islock,$topic_type)=explode("|",$a_info);
				$forumlist11=file('bbsdata/forumdata.php');
				$count11=count($forumlist11);
				for ($io=0; $io				  $deta=explode('|',$forumlist11[$io]);
				  if ($deta[3]==$forumid) $forumInfo=$deta[1]; }
				 if (strlen($author)>=12) $viewauthor=substr($author,0,9)."...";
					else $viewauthor=$author;
				
				if ($author==$username) $mypost="";
				else $mypost=" ";
				if ($topic_type==1) {
					$stats="";
					if ($islock==1) $stats="";
				} elseif ($topic_type==2) {
					$stats="";
					if ($islock==1) $stats="";
				} elseif ($topic_type>=3) {
					$stats="";
				} else {
					if ($username!=$author) {
						$stats="";
						if ($reply>=10) $stats="";
						if ($islock==1) $stats="";
					} else {
						$stats="";
						if ($reply>=10) $stats="";
						if ($islock==1) $stats="";
					}
				}
				
				if (strlen($title)>=40) $title=substr($title,0,37)."...";
				$keywords=explode(",",$keyword);
				$kwcount=count($keywords);
				for($kw=0;$kw				$title =str_replace($keywords[$kw],"".$keywords[$kw]."",$title);
				$viewauthor =str_replace($keywords[$kw],"".$keywords[$kw]."",$viewauthor);
				}
				$title="				$lmd=explode(",",$last_mod_data);
				$g=$timestamp-$lmd[2];
				if ($g				elseif ($g				elseif ($g				if ($lmd[2]==$date) $lmdauthor="------";
				else {
				$lat=$lmd[1];
				$keywords=explode(",",$keyword);
				$kwcount=count($keywords);
				for($kw=0;$kw				$lat =str_replace($keywords[$kw],"".$keywords[$kw]."",$lat);
				}
				$lmdauthor="$lat";
				}
				$lmdtime=get_date($lmd[2]).' '.get_time($lmd[2]);
				print ("
				
				
				$forumInfo
				 $title
				$viewauthor
				$reply
				$hit
				   {$lmdtime} | $lmdauthor
				
				
				");
				}
				function print_form() {
				global $subcolor,$bordercolor,$titlecolor,$tablewidth,$backgroundcolor,$titlefontcolor,$forumid,$style_path;
				?>
				>
				
				
				
				
				
				>搜索程式
				
								
				
				请输入关键字:
				
				(1个字节以上,关键字用逗号分开)
				
				
				选择搜索方式:
				
				OR方式搜索 
				
				AND方式搜索
					
				
				
				选择搜索版块: 
				
				
								$forumlist=file("bbsdata/forumdata.php");
				$count=count($forumlist)-1;
				for ($i=0; $i					$forum_list_info=explode("|",$forumlist[$i]);
					if ($forumid==$forum_list_info[3]) $ifcheck="selected";else $ifcheck="";
					if ($forum_list_info[0]!="category"){
						if ($forum_list_info[4]==0) echo "$forum_list_info[1]";
						else echo " |- $forum_list_info[1]";
					}
				}
				?>
				全部版块
				
					
					
				选择搜索范围:
				
				
				
				只搜索主题
				只搜索首贴作者
								//只搜索作者(包括回贴作者)
				//只搜索贴子内容(只是内容,不能搜作者)?>
				搜索所有的一切
				
				
				选择搜索时间:
				
				二个月内的贴子
				一天内的贴子
				一星期内的贴子
				一个月内的贴子
				三个月内的贴子
				搜索全部贴子
						(包括新贴和回复贴)
				
				
				
								
				 
				
				
				
				
				
				
				
				
								}
				function print_err() {
				msg_box('SEARCH 搜索程式','
				
				哎呀,你也真是调皮也
				
				刚才不是说了么 ~~~~ 长度要大于1
				
				返回前页
				');
				}
				function print_none() {
				global $subcolor,$bordercolor,$titlecolor;
				msg_box('SEARCH 搜索程式','
				
				有没有搞错....... 
				
				一条结果也没有 
				
				返回前页
				');
				}
				function print_seaching(){
				global $keyword,$method,$method1,$method2,$fid,$page;
				jump_page("search.php?keyword=$keyword&method=$method&method1=$method1&method2=$method2&forumid=$fid&step=2&page=$page","正在搜索,请稍候....");
				}
							

相关资源