예제 #1
0
파일: Engine.php 프로젝트: nsdown/ffs
 }
 /*显示筛选*/
 $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) {
예제 #2
0
파일: Engine.php 프로젝트: nsdown/ffs
 /*先检索数据*/
 $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}'] = '';
예제 #3
0
파일: Engine.php 프로젝트: nsdown/ffs
 } 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>';