我和几个人打算做一个RSS搜索引擎,方便用户对RSS信息的查找与管理。但现今我们的想法不够多,也不够新。
总结了几点:
1. 建立搜索任务就像建一个频道一样,指定对某些频道按某个频率进行搜索,发现更新即通知用户阅读。
2. 用户可以对频道进行自定义保存设置,需要查找信息时可以于本地搜索。
3. 通过关键字搜索RSS地址。
4. 扩大RSS源,例如与BT网站合作让他们提供RSS接口,方便用户对BT种子的搜索。
暂时想不到更多更好的点子,网友们想到什么好点子,给小弟提点意见,小弟于此谢过了!
$v = implode(",", $v); $temp[] = $v; } // 去掉重复的字符串,也就是重复的一维数组 $temp = array_unique($temp); // 再将拆开的数组重新组装 $output = array(); foreach ($temp as $k => $v) { if ($stkeep) $k = $starr[$k]; if ($ndformat) { $temparr = explode(",", $v); foreach ($temparr as $ndkey => $ndval) $output[$k][$ndarr[$ndkey]] = $ndval; } else $output[$k] = explode(",", $v); } return $output; } // 合并二维数组 如重复 值以第一个数组值为准 function array2_merge($array1, $array2, $key = '') { if (empty($array1) || empty($array2)) return NULL; $arr = array(); foreach ($array1 as $k => $v) { isset($v[$key]) ? $arr[$v[$key]] = array_merge($v, $array2[$k]) : $arr[] = array_merge($v, $array2[$k]); } return $arr; } /* * 对二维数组排序 两个数组必须有一个相同的键值 * $array1 需要排序数组 * $array2 按照该数组key排序 * */ function array2_sort_key($array1, $array2, $key = '') { if (empty($array1) || empty($array2)) return NULL; $arr = array(); foreach ($array2 as $k => $v) { if (isset($v[$key]) && $v[$key] == $array1[$v[$key]][$key]) { $arr[$v[$key]] = $array1[$v[$key]]; } else { $arr[] = $v; } } return $arr; } ?>
我和几个人打算做一个RSS搜索引擎,方便用户对RSS信息的查找与管理。但现今我们的想法不够多,也不够新。
总结了几点:
1. 建立搜索任务就像建一个频道一样,指定对某些频道按某个频率进行搜索,发现更新即通知用户阅读。
2. 用户可以对频道进行自定义保存设置,需要查找信息时可以于本地搜索。
3. 通过关键字搜索RSS地址。
4. 扩大RSS源,例如与BT网站合作让他们提供RSS接口,方便用户对BT种子的搜索。
暂时想不到更多更好的点子,网友们想到什么好点子,给小弟提点意见,小弟于此谢过了!
发布评论