} /*显示筛选*/ $FFS['html']['tag']['{html:filter}'] = '<option value="searchword" ' . ($filter == 'searchword' ? 'selected="selected"' : '') . '>关键词</option><option value="fid" ' . ($filter == 'fid' ? 'selected="selected"' : '') . ' >分享码</option><option value="day" ' . ($filter == 'day' ? 'selected="selected"' : '') . '>最后下载距当前大于(天)</option><option value="down" ' . ($filter == 'down' ? 'selected="selected"' : '') . '>下载次数小于(次)</option>'; $res = FILE_CLEAR($filter, $data); /*总个数*/ $resc = count($res); /*给数据排序*/ $res = STR_ARRSORT($res, 'time'); /*获取分页数据*/ if (empty($_GET['page'])) { $page = 1; } else { $page = $_GET['page']; } /*分页并返回数据*/ $res = STR_PAGE($res, $page, 50); if ($res == false || $resc == 0) { $FFS['html']['tag']['{html:counts}'] = 0; $FFS['html']['tag']['{html:filelist}'] = '<td></td><td colspan="9">抱歉,暂无任何数据!</td>'; $FFS['html']['tag']['{html:pages}'] = ''; $FFS['html']['tag']['{html:pages}'] = '<option>暂无任何数据</option>'; $FFS['html']['tag']['{html:nextpage}'] = ''; $FFS['html']['tag']['{html:previouspage}'] = ''; $FFS['html']['tag']['{html:data}'] = !empty($_GET['data']) ? $_GET['data'] : ''; } else { /*处理分页*/ $page_li = ''; if ($resc > 50) { $i = 1; $pages = ceil($resc / 50); while ($i <= $pages) {
/*先检索数据*/ $resb = FILE_SEARCH('name', $str, $type); $resb = STR_ARRSORT($resb, 'down'); /*分页并返回数据*/ $resc = count($resb); if (SO_MAX != '0') { if ($resc > SO_MAX) { $resc = SO_MAX; } for ($i = 0; $i < $resc; $i++) { $res[$i] = $resb[$i]; } } else { $res = $resb; } $res = STR_PAGE($res, $page, SEARCH_NUM); if ($res == false || $resc == 0 || $resb == "") { $FFS['html']['path'] = MOP . 'index.html'; $FFS['html']['tag']['{html:title}'] = SITE_NAM . '-文件搜索'; $FFS['html']['tag']['{html:keywords}'] = SITE_KEY; $FFS['html']['tag']['{html:des}'] = SITE_DES; $FFS['html']['tag']['{html:searchword}'] = $str; $FFS['html']['tag']['{html:tongji}'] = stripslashes(SITE_TONGJI); $FFS['html']['tag']['{html:ICP}'] = SITE_ICP; $FFS['html']['tag']['{html:reportKey}'] = ""; $FFS['html']['tag']['{html:yourEmail}'] = !empty($_COOKIE['email']) ? $_COOKIE['email'] : ''; $FFS['html']['tag']['{html:filter}'] = '<a href="?/so/' . $str . '&page=1&type=">全部</a> | <a href="?/so/' . $str . '&page=1&type=txt">TXT</a> | <a href="?/so/' . $str . '&page=1&type=doc">DOC</a> | <a href="?/so/' . $str . '&page=1&type=zip">ZIP</a> | <a href="?/so/' . $str . '&page=1&type=rar">RAR</a> | <a href="?/so/' . $str . '&page=1&type=jpg">JPG</a> | <a href="?/so/' . $str . '&page=1&type=mp3">MP3</a> | <a href="?/so/' . $str . '&page=1&type=torrent">TORRENT</a> | <a href="?/so/' . $str . '&page=1&type=exe">EXE</a>'; $FFS['html']['tag']['{html:resc}'] = '0'; $FFS['html']['tag']['{html:search}'] = ''; $FFS['html']['tag']['{html:pages}'] = '<option>暂无数据</option>'; $FFS['html']['tag']['{html:nextpage}'] = '';
} else { $page = $_GET['page']; } if (empty($page) || $page <= 0) { $page = 1; } /*先检索数据*/ $resa = FILE_READDB(); $resb = STR_ARRSORT($resa['data'], strstr(VAL, 'hot') ? 'down' : 'time'); $resc = count($resb); $resc > 199 ? $resc = 199 : ($resc = $resc); for ($i = 0; $i < $resc; $i++) { $resd[$i] = $resb[$i]; } /*分页并返回数据*/ $rese = STR_PAGE($resd, $page, 20); $res = $rese['data']; if ($res == false || $resc == 0 || $resd == "") { $FFS['html']['tag']['{html:hotNew}'] = "暂无数据"; $FFS['html']['tag']['{html:pages}'] = '<option>暂无数据</option>'; $FFS['html']['tag']['{html:nextpage}'] = ''; $FFS['html']['tag']['{html:previouspage}'] = ''; } else { /*处理分页*/ $pages = ''; $page_li = ''; if ($resc > 20) { $i = 1; $pages = ceil($resc / 20); while ($i <= $pages) { $page_li = $page_li . '<option value="?/index/' . (strstr(VAL, 'hot') ? 'hot' : 'new') . '&page=' . $i . '" ' . ($page == $i ? 'selected' : '') . '>第[' . $i . ']页</option>';