--- fenglin/www/search.php 2005/12/19 12:48:06 1.2
+++ fenglin/www/search.php 2025/03/28 05:50:18 1.8
@@ -1,8 +1,6 @@
- require_once "./whereis.inc.php";
- include "./log.inc.php";
+ require_once "../lib/db_open.inc.php";
?>
-
if (isset($_GET["type"]))
$type=$_GET["type"];
@@ -12,38 +10,38 @@
switch($type)
{
case "journal":
- $title="精品导读";
+ $title="绮惧搧瀵艰";
break;
case "doc":
- $title="文档搜索";
+ $title="鏂囨。鎼滅储";
break;
case "author":
- $title="作者搜索";
+ $title="浣滆呮悳绱";
break;
case "fulltext":
- $title="全文检索";
+ $title="鍏ㄦ枃妫绱";
break;
case "s_e":
- $title="资源搜索";
+ $title="璧勬簮鎼滅储";
break;
case "whereis":
- $title="地址搜索";
+ $title="鍦板潃鎼滅储";
break;
case "google":
- $title="搜索引擎";
+ $title="鎼滅储寮曟搸";
break;
case "site_reg":
- $title="网站登录";
+ $title="缃戠珯鐧诲綍";
break;
default:
- $title="选择类别";
+ $title="閫夋嫨绫诲埆";
break;
}
?>
-
-枫林在线 - 搜索
+
+鏋灄鍦ㄧ嚎 - 鎼滅储
@@ -55,7 +53,7 @@
| |
- 枫林在线 >> 搜索 >> echo $title; ?> |
+ 鏋灄鍦ㄧ嚎 >> 鎼滅储 >> echo $title; ?> |
|
@@ -73,52 +71,19 @@
|
- | - 论坛搜索 - |
+ - 璁哄潧鎼滅储 - |
|
- | 精品导读 |
+ 绮惧搧瀵艰 |
- | 文档搜索 |
+ 鏂囨。鎼滅储 |
- | 作者搜索 |
-
-
- | 全文检索 |
-
-
- |
-
-
- | - 网络搜索 - |
-
-
- |
-
-
- | 资源搜索 |
-
-
- | 地址搜索 |
-
-
- | 搜索引擎 |
-
-
- | 网站登录 |
-
-
- |
-
-
- | - 统计搜索 - |
-
-
- | 发文统计 |
+ 浣滆呮悳绱 |
|
@@ -143,31 +108,28 @@
?>
break;
case "doc":
?>
- 请选择版块,并输入查找内容,"%"为通配符。
+ 璇烽夋嫨鐗堝潡锛屽苟杈撳叆鏌ユ壘鍐呭锛"%"涓洪氶厤绗︺
break;
case "author":
?>
- 请输入查找内容,"%"为通配符。
+ 璇疯緭鍏ユ煡鎵惧唴瀹癸紝"%"涓洪氶厤绗︺
-
- break;
- case "fulltext":
-?>
- 请进入论坛高级搜索功能区。
-
- break;
- case "s_e":
-?>
- 请输入查找内容,并选择资源类型和位置,"%"为通配符。
-
-
- break;
- case "site_reg":
-?>
- 请输入网站名称、描述等内容,并选择合适资源类型和位置。
-
-
- break;
- case "whereis":
- if (isset($_GET["ip"]))
- $ip_str=trim($_GET["ip"]);
- else
- $ip_str="";
-
- if (strlen($ip_str)>0)
- {
- $ip_str=gethostbyname($ip_str);
-
- if (!(ereg("^([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})$",$ip_str,$ips)))
- {
- echo "Invalid IP address!
";
- }
-
-// if (ereg("^10.",$ip_str) || ereg("^192.168.",$ip_str))
- if (false)
- {
- $xml_parser = xml_parser_create();
- xml_set_element_handler($xml_parser, "startElement", "endElement");
- $fp = fsockopen ("127.0.0.1", 80, $errno, $errstr, 30);
- if (!$fp) {
- die("could not open XML input");
- }
- fputs ($fp, "GET /ip=$ip_str HTTP/1.0\r\n\r\n");
- while ($data = fgets($fp, 4096)) {
- if (!xml_parse($xml_parser, $data, feof($fp))) {
- die(sprintf("XML error: %s at line %d",
- xml_error_string(xml_get_error_code($xml_parser)),
- xml_get_current_line_number($xml_parser)));
- }
- }
- fclose ($fp);
- xml_parser_free($xml_parser);
-
- echo ("\n".
- "\n".
- "| IP\n".
- " | 区域\n".
- " | 位置\n".
- " |
\n");
-
- echo ("\n".
- "| ".$ret["address"]." | \n".
- "".$ret["country"]." | \n".
- "".$ret["area"]." | \n".
- "
\n");
-
- echo ("
\n");
- }
- else
- {
- $ip_str="";
- for($i=1;$i<=4;$i++)
- $ip_str.=(str_repeat("0",3 - strlen($ips[$i])).$ips[$i].($i<4?".":""));
-
- $db_conn=include "./db_open.inc.php";
-
- $rs=mysql_query("select begin_ip,end_ip,address,area from ip_list where ".
- "begin_ip<='$ip_str' and end_ip>='$ip_str' order by ".
- "begin_ip desc, end_ip")
- or die("Search address error!");
-
- echo ("\n".
- "\n".
- "| 起始IP\n".
- " | 结束IP\n".
- " | 地理位置\n".
- " |
\n");
- while($row=mysql_fetch_array($rs))
- {
- echo ("\n".
- "| ".$row["begin_ip"]." | \n".
- "".$row["end_ip"]." | \n".
- "".$row["address"]." ".$row["area"]." | \n".
- "
\n");
- }
- echo ("
\n");
-
- mysql_free_result($rs);
- mysql_close($db_conn);
- }
- }
-?>
- 请输入查找内容。
-
-
- break;
- case "google":
-?>
- 请输入查找内容。
-
break;
default:
?>
- 请从左侧列表选择查找类型。
+ 璇蜂粠宸︿晶鍒楄〃閫夋嫨鏌ユ壘绫诲瀷銆
}
?>
@@ -379,6 +176,8 @@
+ mysql_close($db_conn);
+
include "./foot.inc.php";
?>