proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 熬夜到凌晨4点 给 parker 加了个去重判断 | Main | 为 parker search 加上 site 搜索/站点搜索支持 »

December 18, 2006

为 parker 加上 site 搜索/站点搜索支持

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/archives/2006/12/18/001167.html
http://windtear.net/archives/2006/12/18/001167.html

为 parker 加上 site 搜索/站点搜索支持

parkerd 的参数输入接口不支持 site 这个命令
要增加 site 支持的话 在不改变现有系统的情况下
最简单的改法可以考虑从结果过滤 (当然效率问题算是连带产生的 这里不讨论)
代码如下:

void Site(char *CLine) {
	char *ptr;
	if((ptr=strchr(CLine,' '))!=NULL) strcpy(SiteS,ptr+1);
	printf("208 Ok, the sitesearch set to %s\n",SiteS);
}

然后把原来的
	if(!printf("200-%s:%s/%s\n",ptr1,path[1]?path:"",ptr3)) break;
改成
	if(*SiteS=='\0'||(strstr(ptr1, SiteS)!=NULL)) {
		if(!printf("200-%s:%s/%s\n",ptr1,path[1]?path:"",ptr3)) break;
	} else {
		count++;
	}
本blog WWW

Posted by windtear at December 18, 2006 10:10 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.