├── LICENSE ├── README.md ├── admin.php ├── app ├── file │ ├── Admin.php │ ├── Engine.php │ ├── admin.html │ ├── admin.nav │ ├── bendi.png │ ├── config.php │ ├── down.png │ ├── file.html │ ├── fileEdit.html │ ├── ico.html │ ├── ico.png │ ├── ico.psd │ ├── img.gif │ ├── plug.html │ ├── plus.css │ ├── plus.jpg │ ├── style.css │ ├── sync │ │ ├── d.php │ │ ├── down.php │ │ ├── localhost_ffsb │ │ │ ├── d.php │ │ │ └── down.php │ │ └── localhost_ffsd │ │ │ ├── d.php │ │ │ └── down.php │ └── tourl.php ├── index │ ├── Admin.php │ ├── Engine.php │ ├── about.html │ ├── admin.html │ ├── admin.nav │ ├── agreement.html │ ├── click.gif │ ├── config.php │ ├── grey.gif │ ├── hotNew.html │ ├── index.css │ ├── index.html │ ├── load.js │ ├── loading.gif │ ├── style.css │ ├── task.php │ ├── update.vds │ └── vds.task ├── info │ ├── edit.png │ ├── ico.html │ ├── p.psd │ └── plug.html ├── mp │ ├── Admin.php │ ├── Engine.php │ ├── admin.html │ ├── admin.nav │ ├── banOutside.mp3 │ ├── bendi.png │ ├── config.php │ ├── ico.html │ ├── ico.png │ ├── index.css │ ├── jplayer │ │ ├── jplayer.blue.monday.css │ │ ├── jplayer.blue.monday.jpg │ │ ├── jplayer.blue.monday.seeking.gif │ │ └── js │ │ │ ├── Jplayer.swf │ │ │ ├── drag.js │ │ │ ├── jplayer.playlist.min.js │ │ │ └── jquery.jplayer.min.js │ ├── music.gif │ ├── music.html │ ├── play.swf │ ├── player │ │ ├── dewplayer-bubble-vol.swf │ │ ├── dewplayer-bubble.swf │ │ ├── dewplayer-classic.swf │ │ ├── dewplayer-mini.swf │ │ ├── dewplayer-multi.swf │ │ ├── dewplayer-rect.swf │ │ ├── dewplayer-vinyl.swf │ │ └── dewplayer-vol.swf │ ├── playlist.js │ ├── plug.html │ ├── plus.css │ ├── plus.gif │ ├── style.css │ └── tourl.php ├── pic │ ├── Admin.php │ ├── Engine.php │ ├── admin.html │ ├── admin.nav │ ├── banOutside.gif │ ├── banOutside.psd │ ├── bendi.png │ ├── config.php │ ├── flowOver.gif │ ├── flowOver.psd │ ├── flowRecord │ │ └── 2011 │ │ │ ├── 10 │ │ │ └── TLTODMA.db │ │ │ ├── 11 │ │ │ ├── CLUUMC7.db │ │ │ ├── SLUV7ZA.db │ │ │ ├── WLU13RG.db │ │ │ └── ZLU32G3.db │ │ │ └── 09 │ │ │ └── YLRMLHB.db │ ├── ico.html │ ├── ico.png │ ├── pic.html │ ├── plug.html │ ├── plus.png │ ├── style.css │ └── tourl.php ├── so │ ├── Admin.php │ ├── Engine.php │ ├── admin.html │ ├── admin.nav │ ├── allLogo.gif │ ├── allLogo.psd │ ├── btnBg.gif │ ├── config.php │ ├── frame.php │ ├── ico.html │ ├── icon.png │ ├── index.html │ ├── plug.html │ ├── style.css │ └── tourl.php ├── swf │ ├── Admin.php │ ├── Engine.php │ ├── admin.html │ ├── admin.nav │ ├── banOutside.swf │ ├── bendi.png │ ├── config.php │ ├── ico.html │ ├── ico.png │ ├── plug.html │ ├── plus.png │ ├── style.css │ ├── swf.gif │ ├── swf.html │ └── tourl.php └── upload │ ├── Admin.php │ ├── Engine.php │ ├── admin.html │ ├── admin.nav │ ├── api │ ├── juq2.js │ ├── style.css │ ├── system.js │ └── upApiBtn.png │ ├── cancel.png │ ├── config.php │ ├── ico.html │ ├── ico.png │ ├── juq2.js │ ├── plug.html │ ├── style.css │ ├── system.js │ ├── upload.png │ └── upload.swf ├── config.php ├── d.php ├── favicon.ico ├── glob.php ├── glob ├── admin │ ├── Engine.php │ ├── about_ico.gif │ ├── admin.js │ ├── adminSet.html │ ├── downSet.html │ ├── email │ │ ├── email.class.php │ │ ├── mailConfig.html │ │ └── mailConfig.php │ ├── fileEdit.html │ ├── fileList.html │ ├── index.html │ ├── jquery-1.3.2.min.js │ ├── logo.jpg │ ├── reportList.html │ ├── siteSet.html │ ├── style.css │ ├── system.html │ └── upSet.html ├── alert │ ├── ico.png │ ├── iframe.html │ ├── index.html │ ├── jquery.XYTipsWindow.min.2.8.js │ ├── loading.gif │ └── style.css ├── check │ ├── check - 副本.js │ ├── check.js │ ├── chrome.png │ └── style.css ├── copy │ ├── clipboard.swf │ ├── flash_copy_btn.png │ ├── text.psd │ └── tobbs.png ├── css │ └── global.css ├── error │ ├── error.css │ ├── error.gif │ └── index.html ├── js │ └── ffs.js └── res │ ├── index.html │ └── jquery.js ├── index.php ├── install ├── index.php ├── indexA.php ├── index_check.php ├── install.js ├── install.php ├── sitemap.xml └── style.css ├── login.php ├── logo.gif ├── robots.txt ├── session ├── sess_07m5k5rki3fgsp262r7v1h6ck3 ├── sess_21jkdbdp3pf9jfjqlaga1q9ea0 ├── sess_4ftu9d1nrhhec00b1mc7i31is0 ├── sess_4glnf7ude8i6lppit3d5ci8kp5 ├── sess_5dnj2g630qvvduium1ji8351f5 ├── sess_73n9g6o27pjgnqns53ruk8t4u7 ├── sess_7uk3vhokkqqnd9s67lh15f9hr0 ├── sess_9an7d53m1qdbs0gffp3v1rb1v5 ├── sess_dc0pkv4jq79gli87fab2aep331 ├── sess_hlc7ndumma7rahuh10h4ih2ah7 ├── sess_kkmkr240k4dguqalcdl2bp2g83 ├── sess_kl48cd6ag54f5n9ke3mmo0avh7 ├── sess_lq7ouft1ehghj7g62admuvdmp0 ├── sess_pn4i642b4ev4i51bqs812r0af1 └── sess_q9paf2ghsfqj8leahd6d7qhm65 ├── sitemap.xml ├── system ├── file.vds ├── forsearch.task ├── report.list ├── sitemap.task └── vds.task ├── task.php ├── toSitemap.php ├── up.php └── upapi.html /README.md: -------------------------------------------------------------------------------- 1 | 欢迎 2 | =================== 3 | 4 | Fast File System(FFS)是一款基于PHP+文件数据库的网络文件存储分享系统,通过本系统,用户可以将资料在线上传到您的系统中,独创的文件分享码模式,轻松分享每一个文件。更有丰富多彩的文件应用提升文件的价值。出于某种原因,本程序已经多年没有更新,现在将这套程序搬到了github上来,欢迎各位一起开发. 5 | 6 | 特性: 7 | 8 | + 参数自动化:程序核心自动处理主要数据。程序即传即用。 9 | + 无限制扩展:专门研制的MoreFile(魔方)框架存储系统框架,拥有操作系统般的扩展能力,可以安装各种应用,而无需升级整体。 10 | + 快餐式运营:颠覆传统会员制运营模式,采用以文件为基本单位提供扩展服务的快餐式运营,自由灵活。 11 | + 安全最重要:不使用SQL数据库,不存在任何注入点。 12 | + 技术开放性:我们提供一套应用扩展开发文档,供高级用户使用,通过调用系统封装函数和数据,轻松编写专属应用。 13 | 14 | 15 | 安装与部署 16 | =================== 17 | 上传到网站目录后,访问网站地址,自动进入安装程序,设置一下系统管理员密码即可 18 | 完成安装,自动识别子目录,自动完成大量的参数设置,方便快捷。 19 | 20 | 扩展与升级 21 | =================== 22 | 魔方架构真正做到了功能与核心的分离。就如同操作系统那样,所有的站点功能都被制作 23 | 成应用扩展(相当于软件)安装在FFS中,为用户提供各式各样的服务。站长可以到FFS官 24 | 方论坛获取各种应用扩展来充实自己站点的功能,为用户提供更多服务,提高站点的竞争力。 25 | 26 | 文件数据库 27 | =================== 28 | FFS5-Mini使用了文件数据库,不需要外部SQL数据库的支持。 29 | 30 | 应用化设计 31 | =================== 32 | FFS5-Mini将开放应用扩展开发文档,使更多的FFS爱好者加入到开发应用扩展的行列中来, 33 | 让FFS拥有更多的功能,更加强大。 34 | 35 | 内置应用 36 | =================== 37 | 动画分享 38 | 音乐分享 39 | 图片分享 40 | 文件搜索 41 | 文件分流 -------------------------------------------------------------------------------- /admin.php: -------------------------------------------------------------------------------- 1 | 后台首页
  • 全站设置
  • 文件管理
  • 举报管理
  • 邮箱设置
  • 管理员设置
  • '; 34 | foreach($list as $key){ 35 | $admin = explode('|',file_get_contents($key)); 36 | $nav = '
  • '.$admin[1].'
  • '; 37 | $admin_list = $admin_list.$nav; 38 | } 39 | $FFS['html']['tag']['{admin:list}'] = $admin_list; 40 | $FFS['html']['tag']['{html:url}'] = URL; 41 | $FFS['html']['tag']['{version1}'] = VER1; 42 | $FFS['html']['tag']['{version2}'] = VER2; 43 | HTML_LOAD(ROT.'glob/admin/index.html',$FFS['html']['path']); 44 | HTML_CONTENT($FFS['html']['tag']); 45 | HTML_PUT(); 46 | } 47 | ?> -------------------------------------------------------------------------------- /app/file/Admin.php: -------------------------------------------------------------------------------- 1 | '; 36 | if(file_put_contents(MOP.'config.php',$context)){ 37 | FILE_SYNC(trim($_POST['LDN'])); 38 | STR_EDITNOTICE('file_config_update_success'); 39 | }else{ 40 | 41 | } 42 | 43 | } 44 | elseif(!empty($_POST['try_ldn'])){ 45 | echo FILE_SYNC_TRY(trim($_POST['LDN'])); 46 | STR_EDITNOTICE(''); 47 | } 48 | } 49 | } 50 | ?> -------------------------------------------------------------------------------- /app/file/admin.html: -------------------------------------------------------------------------------- 1 | 2 |

    3 |
    4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 65 | 66 | 67 | 68 | 69 | 70 | 71 |
    运行参数——下载参数设置
    下载速度限制 :(KB/S)
    不限制则设置为0
    下载链接限时 :(天)
    链接倒计时 :(秒)
    广告设置 :宽度最大为734px
    运行参数——多节点设置
    是否启用本站下载链接 :1为启用,0为不启用
    节点列表 :格式:节点名称|节点地址或IP|节点数据目录,每个节点为一行
    同步配置前请关闭网站自带防火墙(firewall)
    44 | 不懂配置?点此查看 45 |
    下载参数——黑白名单设置
    启用黑/白名单 :      
    域名列表 :列表为空时将不会启用名单制度,默认允许所有网站外链。
    62 | 每行为一个域名(不需要带http://)
    启用白名单时,只有此列表内的域名允许直接外链本站文件(请添加本站域名和子节点域名)。
    启动黑名单时,列表内所有域名不能直接外链本站文件 63 |
    64 |
    72 |
    73 | -------------------------------------------------------------------------------- /app/file/admin.nav: -------------------------------------------------------------------------------- 1 | file|文件提取 -------------------------------------------------------------------------------- /app/file/bendi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/file/bendi.png -------------------------------------------------------------------------------- /app/file/config.php: -------------------------------------------------------------------------------- 1 | \"MY'); 6 | define('SITEDOWN_TURN','1'); 7 | define('LDN','外部链接|localhost/ffsb|system2 8 | 外部链接|localhost/ffsd|system2'); 9 | define('SITELIST_BAN','1'); 10 | define('SITEBAN_LIST',''); 11 | ?> -------------------------------------------------------------------------------- /app/file/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/file/down.png -------------------------------------------------------------------------------- /app/file/file.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
    4 | 7 |
    8 |
    9 |

    文件信息

    10 |
    11 |

    文件名称:{file:name}{file:quicklink}

    12 |

    分 享 码:{file:id} {html:favourite}

    13 |

    文件类型:{file:type}

    14 |
    15 |
    16 |

    文件大小:{file:size}

    17 |

    上传时间:{file:up}

    18 |

    下载次数:{file:down}次

    19 |
    20 |

     

    21 |

    文件简介

    22 |
    {file:info}
    23 |

     

    24 |

    下载地址:{file:downlink}地址获取中...

    25 |

     

    26 |

    链接地址: 27 | 28 | 29 | 30 | 31 | 32 | 33 |  {file:viewlink} 34 | 35 | 36 | 37 | 38 | 39 | 40 |

    41 |
    42 |

     

    43 |

    猜你喜欢

    44 |
      45 | {file:youlike} 46 |
    47 |
    48 |

     

    49 |

    50 | 51 |

    52 | 53 | 54 |

    55 |

     

    56 |
    57 |

    赞助商广告

    58 |
    {html:ad}
    59 |
    60 |
    61 |
    62 | -------------------------------------------------------------------------------- /app/file/fileEdit.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
    4 | 7 |
    8 |
    9 |
    10 |

    文件编辑

    11 |
    12 |

    文件名称: 13 | 14 |

    15 |

    管理密码: 16 | 17 |

    18 |

    分 享 码:{file:id} 19 | 20 |

    21 |

    文件类型:{file:type}

    22 |
    23 |
    24 |

    文件大小:{file:size}

    25 |

    上传时间:{file:up}

    26 |

    下载次数:{file:down}次

    27 |
    28 |

     

    29 |

    文件简介

    30 |
    31 | 32 |
    33 |

     

    34 |

    35 | 36 | 37 | 38 |

    39 |
    40 |

     

    41 |

    下载地址:{file:downlink}地址获取中...

    42 |

     

    43 |

    链接地址: 44 | 45 | 46 | 47 | 48 | 49 | 50 |  {file:viewlink} 51 | 52 | 53 | 54 | 55 | 56 | 57 |

    58 |
    59 |

     

    60 |

    猜你喜欢

    61 |
      62 | {file:youlike} 63 |
    64 |
    65 |

     

    66 |

    67 | 68 |

    69 | 70 | 71 |

    72 |

     

    73 |
    74 |

    赞助商广告

    75 |
    {html:ad}
    76 |
    77 |
    78 |
    79 | -------------------------------------------------------------------------------- /app/file/ico.html: -------------------------------------------------------------------------------- 1 | 提取文件 -------------------------------------------------------------------------------- /app/file/ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/file/ico.png -------------------------------------------------------------------------------- /app/file/ico.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/file/ico.psd -------------------------------------------------------------------------------- /app/file/img.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/file/img.gif -------------------------------------------------------------------------------- /app/file/plug.html: -------------------------------------------------------------------------------- 1 | 8 |
    X 9 |
    10 |

    11 | 12 |

    13 |
    14 |
           文件提取应用可以让您使用文件分享码提取文件,在上方的输入框中输入文件分享码后,再点击右侧的(→)按钮,即可跳转到文件提取页,您可以在文件提取页查看该文件分享码所对应的文件详情,还能提取文件,并将文件分享给他人下载。
    15 |
    16 | -------------------------------------------------------------------------------- /app/file/plus.css: -------------------------------------------------------------------------------- 1 | #extractBox{ width:520px; border:1px solid #ccc; margin:0 auto; } 2 | #extractBox .close{ float:right; padding:3px;} 3 | #extractBox .extractBoxA{ padding-top:12px; height:41px; background:url(plus.jpg) no-repeat center center; padding-left:134px; } 4 | #extractBox .extractBoxA input{ height:21px; line-height:21px; width:221px ; border:none; margin-top:5px; float:left; } 5 | #extractBox .extractBoxA a{ display:block; height:30px; width:30px; float:left; padding-left:10px;} -------------------------------------------------------------------------------- /app/file/plus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/file/plus.jpg -------------------------------------------------------------------------------- /app/file/style.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | 4 | /*content start 5 | -------------------------------------------------*/ 6 | 7 | .fileinfo { border:4px solid #f1f1f1; padding:10px; } 8 | .fileinfo h2 { font-weight:bold; } 9 | .fileinfo_l { width:360px; float:left; border-right:1px solid #f1f1f1; margin-right:30px; } 10 | .fileinfo_r { float:left; padding-bottom:10px; } 11 | .fileinfo .line { border-bottom:1px solid #f1f1f1; height:1px; margin:5px 0; overflow:hidden; clear:both; } 12 | .fileinfo a { color:#018EE8; } 13 | .fileinfo object { position:relative; top:8px;} 14 | .fileinfo img { position:relative; top:8px;} 15 | .infoContent{word-break:break-all;} 16 | .infoContent a{ color:#06C;} 17 | .infoContent a:hover{ text-decoration:underline;} 18 | 19 | .fileinfo .input{ width:270px; border:1px solid #ccc; height:18px;} 20 | .fileinfo textarea{ width:99%; height:100px; border:1px solid #ccc;} 21 | /*share*/ 22 | #jiathis_style_32x32{ height:32px;} 23 | 24 | /*guessYouLike*/ 25 | .guessYouLike{zoom:1;} 26 | .guessYouLike:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 27 | .guessYouLike li{ display:inline;} 28 | .guessYouLike a{ display:block; float:left; height:25px; width:239px; overflow:hidden; margin-right:5px;} 29 | .guessYouLike a:hover{ text-decoration:underline;} 30 | 31 | /*link countdown*/ 32 | .linkHidden{ display:none;} 33 | .linkTime{ color:#F00;} 34 | 35 | /*sitelink*/ 36 | .downSite{ height:30px;} 37 | .downSite strong{ float:left;} 38 | .downSite a{ display:block; float:left; width:69px; line-height:28px; height:28px; padding-left:27px; font-weight:bold; color:#3e3e3e; text-align:center; margin-right:10px; background:url(down.png) no-repeat;} 39 | -------------------------------------------------------------------------------- /app/file/sync/down.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/file/sync/localhost_ffsb/down.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/file/sync/localhost_ffsd/down.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/file/tourl.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/index/Admin.php: -------------------------------------------------------------------------------- 1 | '; 26 | if(file_put_contents(MOP.'config.php',$context)){ 27 | STR_EDITNOTICE('index_config_update_success'); 28 | }else{ 29 | 30 | } 31 | } 32 | } 33 | } 34 | ?> -------------------------------------------------------------------------------- /app/index/about.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
    4 | 7 |
    8 |

    关于FFS-Mini在线分享


    9 |
    10 |

          FFS-Mini在线分享,是由FastFileSystem(简称FFS)开发团队倾力打造,颠覆传统网盘的全新在线存储服务,免去了使用传统网盘需要注册, 11 | 而且容量有限的缺憾,使用FFS-Mini在线分享提供的在线存储服务,您相当于获得无限容量的网盘,而且没有注册账号的痛苦,分享一个文件,仅需 12 | 数秒。我们采用全新的运作模式,您每上传一个文件,即可获得该文件的分享码和管理密码,轻松管理该文件。分享码的作用很多,您可以通过点击首页 13 | 的应用扩展图标,来获取各种扩展服务,目前我们提供最基础的文件提取服务,即您可以通过该服务提取文件,分享提取地址给他们下载该文件。 14 | 之后,我们将提供更多有趣实用的应用扩展,让您手中的分享码更具价值。


    15 |

          FFS开发团队是一个年轻的创业团队,资金有限,我们不打算往页面中嵌入大量广告来获取维护这项服务的费用,这样毫无疑问将会降低用户体验, 16 | 因此,我们希望大家可以捐助这项服务,共同维护此项服务。此外,FFS开发团队承接各项基于在线存储的站点建设定制,所获取的资金将会用于 17 | 程序开发和此服务的维护。

    18 |
    19 |
    20 |
    -------------------------------------------------------------------------------- /app/index/admin.html: -------------------------------------------------------------------------------- 1 | 2 |

    3 |
    4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 |
    网站首页设置
    广告设置 :(宽度最大为762px)
    滚动信息 :(每条信息请用<li> </li>标签包围)
    首页热门及最新设置
    自动更新开关 :(打开请设置为1,关闭请设置为0.)
    记录刷新条数 :(条)
    友情链接设置
    是否显示友情链接 :(显示请填入链接标题,不显示请留空.)
    友情链接列表 :(格式:链接标题|链接地址,每行为一个友情链接)
    56 |
    57 | -------------------------------------------------------------------------------- /app/index/admin.nav: -------------------------------------------------------------------------------- 1 | index|首页设置 -------------------------------------------------------------------------------- /app/index/agreement.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
    4 | 7 |
    8 |

    用户条款-Mini在线分享

    9 | 10 |

          {html:name}提醒您:在使用{html:name}服务(以下简称{html:name})前,请您务必仔细阅读并透彻理解本声明。您可以选择不使用{html:name},但如果您使用{html:name},您的使用行为将被视为对本声明全部内容的认可。 11 |

    12 |
    13 |

          {html:name}是提供文件存储分享服务的运营商,所有文件内容均由用户(网友)自行上传并管理,其文件作用、性质与{html:name}网无关,{html:name}对其文件合法性概不负责,亦不承担任何法律责任。

    14 |
    15 |

          {html:name}不做任何形式的保证:不保证所下载文件内容满足您的要求,不保证服务不中断,不保证所下载之文件的安全性、正确性、及时性、合法性。因不可抗力、网络状况、通讯线路、第三方网站、设备故障等任何原因而导致您不能正常使用{html:name},{html:name}不承担任何法律责任。

    16 |
    17 |

          您应该对从{html:name}下载的文件自行承担风险。除{html:name}注明之外,其他一切因使用从{html:name}下载的文件内容而可能遭致的意外、疏忽、侵权及其造成的损失(包括因下载他人上传之内容内容而感染电脑病毒),{html:name}对其概不负责,亦不承担任何法律责任。

    18 |
    19 |

          {html:name}严格遵守国家相关法律法规,尊重著作权、版权等第三方权利,因此{html:name}不支持包含危害国家安全和民族团结的、侵犯他人权益的、色情或暴力的、欺骗性质的文件信息内容,对于所有用户上传的文件内容,{html:name}保留自动和人工审查的权利,一旦发现或接到有效举报,{html:name}将在不做任何通知上传者的情况下删除相关文件内容,并保留将有关资料提交给相关部门的权利。

    20 |
    21 |

          {html:name}尊重并保护所有使用{html:name}用户的个人隐私权,您注册的用户名、电子邮件地址等个人资料,非经您亲自许可或根据相关法律、法规的强制性规定,{html:name}不会主动地泄露给第三方。{html:name}提醒您:您上传到{html:name}的文件内容将不被认为是您的个人隐私资料。

    22 |
    23 |

          任何单位或个人认为用户存储在{html:name}之内容可能涉嫌侵犯其权益的,应该及时向{html:name}提出书面权利通知(或通过在线提交举报的方式),并提供身份证明、权属证明及详细侵权情况证明。{html:name}在收到上述法律文件后,将会依法尽删除相关文件内容。

    24 |
    25 |

          {html:name}保留在不另行通知的情况下随时依法修改本条款、随时修改服务内容和业务参数(如容量)、随时调整功能与界面的权利。

    26 | 27 | 28 | 29 |
    30 |
    31 |
    32 | -------------------------------------------------------------------------------- /app/index/click.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/index/click.gif -------------------------------------------------------------------------------- /app/index/config.php: -------------------------------------------------------------------------------- 1 | \"burst高性能服务器,年付优惠啦\"'); 3 | define('INDEX_INFO','
  • 如何分享?点击分享文件,上传你所要分享的文件,获取分享码。
  • 4 | 5 |
  • 使用分享码来尝试各种应用服务吧~~。
  • 6 | 7 |
  • 没有比FFS-Mini在线分享更方便快速简洁的在线存储服务了。
  • 8 | 9 |
  • 如同享受快餐一般,给你全新的文件分享体验~~。
  • 10 | 11 | '); 12 | define('INDEX_UPDATE','1'); 13 | define('INDEX_UPDATE_NUMS','8'); 14 | define('INDEX_FRIENDLINK_TURN','友情链接'); 15 | define('INDEX_FRIENDLINK','FFS文件分享|http://u.fps88.com 16 | FFS官方论坛|http://bbs.fps88.com'); 17 | ?> -------------------------------------------------------------------------------- /app/index/grey.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/index/grey.gif -------------------------------------------------------------------------------- /app/index/hotNew.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
    4 | 7 |
    8 |
    9 |

    {html:viewtype}

    10 |
    11 |
    {html:hotNew}
    12 |
    {html:previouspage}{html:nextpage}
    13 |
    14 |
    15 |
    16 | -------------------------------------------------------------------------------- /app/index/index.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | 4 | 5 | /* RESET start ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 6 | ---------------------------------------------------------------------------------------------------------------*/ 7 | body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; } 8 | fieldset, img { border: 0; } 9 | /* remember to define focus styles! */ 10 | :focus { outline: 0; } 11 | h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } 12 | abbr, acronym { border: 0; font-variant: normal; } 13 | input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } 14 | code, kbd, samp, tt { font-size: 100%; } 15 | /*@purpose To enable resizing for IE */ 16 | /*@branch For IE6-Win, IE7-Win */ 17 | input, button, textarea, select { *font-size: 100%; 18 | } 19 | ol, ul, dl, li, dd { list-style: none; } 20 | /* tables still need 'cellspacing="0"' in the markup */ 21 | table { border-collapse: collapse; border-spacing: 0; } 22 | caption, th { text-align: left; } 23 | sup, sub { font-size: 100%; vertical-align: baseline; } 24 | /* remember to highlight anchors and inserts somehow! */ 25 | a:link, a:visited, ins { text-decoration: none; } 26 | blockquote, q { quotes: none; } 27 | .clear { height:1%; overflow:hidden; } 28 | .after { content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1; } 29 | a:link { color:#666; } 30 | a { color:#666; } 31 | .round_box { -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; } 32 | .round_btn { -moz-border-radius:15px; -khtml-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; border:1px solid #dfdfdf; background:#fff; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; cursor:pointer; border:1px solid #bbb; color:#464646; font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; text-decoration:none; font-size:14px!important; line-height:16px; padding:2px 20px; } 33 | .round_btn:hover { color:#000; border-color:#666; } 34 | /* RESET end*/ 35 | 36 | 37 | 38 | 39 | 40 | /*layout ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 41 | ------------------------------------------------------------------------------------------------------------*/ 42 | 43 | 44 | body { font:12px/25px Verdana, Geneva, sans-serif; background:#F6F6F6; color:#666; } 45 | #container { width:812px; margin:0 auto; background:#fff; border:3px solid #F1F1F1; border-top:none; } 46 | /*header start 47 | -----------------------------------------------*/ 48 | h1.logo { text-align:center; padding:20px 0; } 49 | /*header end 50 | ------------------------------------------------*/ 51 | 52 | 53 | /*content start 54 | -------------------------------------------------*/ 55 | #content { margin:5px; padding:20px; } 56 | .site_show {border:1px solid #f1f1f1; margin-bottom:10px; } 57 | .plus { border:1px solid #f1f1f1; text-align:center; margin-bottom:10px; } 58 | .plus img { margin:10px 8px; } 59 | #plus_box { border:1px solid #f1f1f1; padding:10px;} 60 | #plus_info{ padding:10px;} 61 | .plus_box .close { float:right; height:10px; overflow:hidden; line-height:10px; } 62 | .plus_box .close:hover { color:#F00; } 63 | #search_plus { display:none; } 64 | .search_plus p { text-align:center; } 65 | .search_plus .searchword { width:500px; height:30px; line-height:30px; text-indent:10px; margin-right:5px; border:1px solid #ccc; color:#666; } 66 | .search_plus .searchsubmit { padding:7px 20px; } 67 | .search_plus .searchsubmit:hover { color:#000; border-color:#666; } 68 | .fileinfo { border:4px solid #f1f1f1; padding:10px; } 69 | .fileinfo h2 { font-weight:bold; } 70 | .fileinfo_l { width:360px; float:left; border-right:1px solid #f1f1f1; margin-right:30px; } 71 | .fileinfo_r { float:left; padding-bottom:10px; } 72 | .fileinfo .line { border-bottom:1px solid #f1f1f1; height:1px; margin:5px 0; overflow:hidden; clear:both; } 73 | .fileinfo a { color:#018EE8; } 74 | /*manage.php*/ 75 | .fileinfo input[type="text"] { border:1px solid #ccc; height:18px; line-height:18px; width:200px; } 76 | .fileinfo input[type="text"]:focus { border-color:#F60; background:#f7ffff; } 77 | .fileinfo .des { width:759px; padding:3px; border:1px solid #ccc; height:100px; } 78 | .fileinfo .des:focus { border-color:#F60; background:#f7ffff; } 79 | /*search.php*/ 80 | .querytime { margin-top:20px; } 81 | .search .filename a { color:#06C; font-size:14px; text-decoration:underline; } 82 | .search .filename a small { font-style:normal; color:#F00; } 83 | .search .filesinfo { color:#999; margin-bottom:10px; } 84 | /*content end 85 | -------------------------------------------------*/ 86 | 87 | /*footer start 88 | -------------------------------------------------*/ 89 | #footer p { text-align:center; } 90 | 91 | /*footer end 92 | -------------------------------------------------*/ 93 | -------------------------------------------------------------------------------- /app/index/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
    6 | 9 |
    10 |
    11 |
      12 | {html:INDEX_INFO} 13 |
    14 |
    15 | 18 |
    {html:INDEX_AD}
    19 |
    20 |
    21 |
    22 | {html:ico}
    23 |
    24 |
    25 | 26 | {html:hotAndNew} 27 |
    28 | {html:INDEX_FRIENDLINK} 29 |
    30 | -------------------------------------------------------------------------------- /app/index/load.js: -------------------------------------------------------------------------------- 1 | function H$(i) {return document.getElementById(i)} 2 | function H$$(c, p) {return p.getElementsByTagName(c)} 3 | var slider = function () { 4 | function init (o) { 5 | this.id = o.id; 6 | this.at = o.auto ? o.auto : 3; 7 | this.o = 0; 8 | this.pos(); 9 | } 10 | init.prototype = { 11 | pos : function () { 12 | clearInterval(this.__b); 13 | this.o = 0; 14 | var el = H$(this.id), li = H$$('li', el), l = li.length; 15 | var _t = li[l-1].offsetHeight; 16 | var cl = li[l-1].cloneNode(true); 17 | cl.style.opacity = 0; cl.style.filter = 'alpha(opacity=0)'; 18 | el.insertBefore(cl, el.firstChild); 19 | el.style.top = -_t + 'px'; 20 | this.anim(); 21 | }, 22 | anim : function () { 23 | var _this = this; 24 | this.__a = setInterval(function(){_this.animH()}, 20); 25 | }, 26 | animH : function () { 27 | var _t = parseInt(H$(this.id).style.top), _this = this; 28 | if (_t >= -1) { 29 | clearInterval(this.__a); 30 | H$(this.id).style.top = 0; 31 | var list = H$$('li',H$(this.id)); 32 | H$(this.id).removeChild(list[list.length-1]); 33 | this.__c = setInterval(function(){_this.animO()}, 20); 34 | //this.auto(); 35 | }else { 36 | var __t = Math.abs(_t) - Math.ceil(Math.abs(_t)*.07); 37 | H$(this.id).style.top = -__t + 'px'; 38 | } 39 | }, 40 | animO : function () { 41 | this.o += 2; 42 | if (this.o == 100) { 43 | clearInterval(this.__c); 44 | H$$('li',H$(this.id))[0].style.opacity = 1; 45 | H$$('li',H$(this.id))[0].style.filter = 'alpha(opacity=100)'; 46 | this.auto(); 47 | }else { 48 | H$$('li',H$(this.id))[0].style.opacity = this.o/100; 49 | H$$('li',H$(this.id))[0].style.filter = 'alpha(opacity='+this.o+')'; 50 | } 51 | }, 52 | auto : function () { 53 | var _this = this; 54 | this.__b = setInterval(function(){_this.pos()}, this.at*1000); 55 | } 56 | } 57 | return init; 58 | }(); -------------------------------------------------------------------------------- /app/index/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/index/loading.gif -------------------------------------------------------------------------------- /app/index/style.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | 4 | /*content start 5 | -------------------------------------------------*/ 6 | 7 | .indexAd{ text-align:center;} 8 | 9 | .plus { border:1px solid #f1f1f1; text-align:center; margin-bottom:10px; } 10 | .plus img { margin:10px 3px; } 11 | #plus_info { padding:5px; } 12 | .wpslider { position: relative; width: 760px; height: 50px; overflow: hidden; border:1px solid #f1f1f1; margin-bottom:10px; } 13 | .site_show { position: absolute; width: 760px; left:0; top: 0; text-align:center; } 14 | 15 | .hotAndNew{border:1px solid #f1f1f1; margin-bottom:10px; padding:5px; zoom:1; margin-top:5px; } 16 | .hotAndNew:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 17 | .hotAndNew dl{ float:left; width:360px;zoom:1;} 18 | .hotAndNew dl:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 19 | .hotAndNew dl dt{ font-weight:bold;border-bottom:1px solid #f1f1f1;} 20 | .hotfile{ padding-right:14px; border-right:1px solid #f1f1f1; margin-right:14px;} 21 | .hotAndNew dl dd a{ color:#36F; display:block; height:25px; width:1000px; overflow:hidden; position:absolute; top:0; left:0;} 22 | .hotAndNew dl dd a:hover{ text-decoration:underline;} 23 | .hotAndNew dl span{ display:block; position:absolute; z-index:2; top:0; right:0; width:80px; background:#fff; padding-left:3px; height:25px; text-align:right;} 24 | .hotAndNew dl dd{ clear:both; width:360px; height:25px; position:relative; overflow:hidden;} 25 | 26 | 27 | /*click*/ 28 | #plus_in{ width:760px; height:153px; position:relative; } 29 | .clickLeft,.clickRight{ display:block; width:11px; height:100px; background:url(click.gif) no-repeat left 50px; position:absolute; top:0; text-indent:-9999px;} 30 | .clickLeft{ left:2px;} 31 | .clickRight{ background-position:right 50px; right:2px;} 32 | .plus_inner_box{ margin-left:0px; width:750px; height:110px; overflow:hidden; position:relative;} 33 | .plus_inner{left:0; top:0; height:110px; } 34 | 35 | /*hotNew Page*/ 36 | .hotNewItem .filename{height:30px; background:#e7f3ff; text-align:left; line-height:30px; font-weight:bold; padding-left:5px; font-size:16px; } 37 | .hotNewItem .filename a{color:#36C;} 38 | .soItem .filename a span{ color:#F00;} 39 | .hotNewItem .fileinfo{ border:none; padding:0;} 40 | .hotNewItem .discription{ color:#000; margin-bottom:15px;} 41 | 42 | /*友情链接*/ 43 | .friendlink{ padding:5px 20px 15px 20px;} 44 | .friendlink a{ color:#36F; margin-right:10px;} 45 | 46 | /*分页部分*/ 47 | .page_box{ background:#F7F7F7;padding:8px; border:1px solid #CBDAEA; margin-top:40px;zoom:1;} 48 | .page_box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;} 49 | .files_form .submit_del{ width:80px; height:20px; cursor:pointer; background:#6CF; border:1px solid #FF9; float:left; margin-right:30px;} 50 | .files_form .submit_del:hover{ font-weight:bold;} 51 | .total_page{ float:left;} 52 | .page_box a{ display:inline-block;height:22px; padding:0 8px;color:#2B4A78; border:1px solid #d6d6d6; line-height:22px; margin:2px 4px;} 53 | .page_box strong{ height:22px; padding:0 8px; border:1px solid #f7f7f7; float:left; line-height:22px; margin:0 4px;} 54 | .page_box a:hover{ color:#fff; text-decoration:none; background:#73B2DA; border-color:#3090BC;} 55 | /*content end 56 | -------------------------------------------------*/ 57 | -------------------------------------------------------------------------------- /app/index/task.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/index/update.vds: -------------------------------------------------------------------------------- 1 | N -------------------------------------------------------------------------------- /app/index/vds.task: -------------------------------------------------------------------------------- 1 | 1315021344 -------------------------------------------------------------------------------- /app/info/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/info/edit.png -------------------------------------------------------------------------------- /app/info/ico.html: -------------------------------------------------------------------------------- 1 | 编辑描述 -------------------------------------------------------------------------------- /app/info/p.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/info/p.psd -------------------------------------------------------------------------------- /app/info/plug.html: -------------------------------------------------------------------------------- 1 | 8 |
    9 |
    修改文件信息--请登陆文件
    10 |
    11 |
    12 |

    13 | 14 | 15 |

    16 |

    17 | 18 | 19 |

    20 |
    21 |

    登陆文件

    22 |
    23 |
    24 | 25 | -------------------------------------------------------------------------------- /app/mp/Admin.php: -------------------------------------------------------------------------------- 1 | '; 27 | if(file_put_contents(MOP.'config.php',$context)){ 28 | STR_EDITNOTICE('The_Action_Is_Ok!'); 29 | }else{ 30 | 31 | } 32 | } 33 | } 34 | } 35 | ?> -------------------------------------------------------------------------------- /app/mp/admin.html: -------------------------------------------------------------------------------- 1 | 2 |

    3 |
    4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |
    音乐外链设置
    音乐大小限制:(MB)
    下载链接有效限时 :(天)
    链接倒计时 :(秒)
    本站音乐加载速度 :(KB)
    外链音乐加载速度 :(KB)
    外链音乐有效限时 :(天)
    广告设置 :宽度最大为734px
    51 |
    52 | -------------------------------------------------------------------------------- /app/mp/admin.nav: -------------------------------------------------------------------------------- 1 | mp|音乐外链 -------------------------------------------------------------------------------- /app/mp/banOutside.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/banOutside.mp3 -------------------------------------------------------------------------------- /app/mp/bendi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/bendi.png -------------------------------------------------------------------------------- /app/mp/config.php: -------------------------------------------------------------------------------- 1 | \"MY'); 9 | ?> -------------------------------------------------------------------------------- /app/mp/ico.html: -------------------------------------------------------------------------------- 1 | 音乐外链 -------------------------------------------------------------------------------- /app/mp/ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/ico.png -------------------------------------------------------------------------------- /app/mp/index.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | 4 | 5 | /* RESET start ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 6 | ---------------------------------------------------------------------------------------------------------------*/ 7 | body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; } 8 | fieldset, img { border: 0; } 9 | /* remember to define focus styles! */ 10 | :focus { outline: 0; } 11 | h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } 12 | abbr, acronym { border: 0; font-variant: normal; } 13 | input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } 14 | code, kbd, samp, tt { font-size: 100%; } 15 | /*@purpose To enable resizing for IE */ 16 | /*@branch For IE6-Win, IE7-Win */ 17 | input, button, textarea, select { *font-size: 100%; 18 | } 19 | ol, ul, dl, li, dd { list-style: none; } 20 | /* tables still need 'cellspacing="0"' in the markup */ 21 | table { border-collapse: collapse; border-spacing: 0; } 22 | caption, th { text-align: left; } 23 | sup, sub { font-size: 100%; vertical-align: baseline; } 24 | /* remember to highlight anchors and inserts somehow! */ 25 | a:link, a:visited, ins { text-decoration: none; } 26 | blockquote, q { quotes: none; } 27 | .clear { height:1%; overflow:hidden; } 28 | .after { content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1; } 29 | a:link { color:#666; } 30 | a { color:#666; } 31 | .round_box { -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; } 32 | .round_btn { -moz-border-radius:15px; -khtml-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; border:1px solid #dfdfdf; background:#fff; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; cursor:pointer; border:1px solid #bbb; color:#464646; font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; text-decoration:none; font-size:14px!important; line-height:16px; padding:2px 20px; } 33 | .round_btn:hover { color:#000; border-color:#666; } 34 | /* RESET end*/ 35 | 36 | 37 | 38 | 39 | 40 | /*layout ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 41 | ------------------------------------------------------------------------------------------------------------*/ 42 | 43 | 44 | body { font:12px/25px Verdana, Geneva, sans-serif; background:#F6F6F6; color:#666; } 45 | #container { width:812px; margin:0 auto; background:#fff; border:3px solid #F1F1F1; border-top:none; } 46 | /*header start 47 | -----------------------------------------------*/ 48 | h1.logo { text-align:center; padding:20px 0; } 49 | /*header end 50 | ------------------------------------------------*/ 51 | 52 | 53 | /*content start 54 | -------------------------------------------------*/ 55 | #content { margin:5px; padding:20px; } 56 | .site_show { text-indent:20em; border:1px solid #f1f1f1; margin-bottom:10px; } 57 | .plus { border:1px solid #f1f1f1; text-align:center; margin-bottom:10px; } 58 | .plus img { width:50px; height:50px; margin:10px; } 59 | #plus_box { border:1px solid #f1f1f1; padding:10px; } 60 | .plus_box .close { float:right; height:10px; overflow:hidden; line-height:10px; } 61 | .plus_box .close:hover { color:#F00; } 62 | #search_plus { display:none; } 63 | .search_plus p { text-align:center; } 64 | .search_plus .searchword { width:500px; height:30px; line-height:30px; text-indent:10px; margin-right:5px; border:1px solid #ccc; color:#666; } 65 | .search_plus .searchsubmit { padding:7px 20px; } 66 | .search_plus .searchsubmit:hover { color:#000; border-color:#666; } 67 | .fileinfo { border:4px solid #f1f1f1; padding:10px; } 68 | .fileinfo h2 { font-weight:bold; } 69 | .fileinfo_l { width:360px; float:left; border-right:1px solid #f1f1f1; margin-right:30px; } 70 | .fileinfo_r { float:left; padding-bottom:10px; } 71 | .fileinfo .line { border-bottom:1px solid #f1f1f1; height:1px; margin:5px 0; overflow:hidden; clear:both; } 72 | .fileinfo a { color:#018EE8; } 73 | /*manage.php*/ 74 | .fileinfo input[type="text"] { border:1px solid #ccc; height:18px; line-height:18px; width:200px; } 75 | .fileinfo input[type="text"]:focus { border-color:#F60; background:#f7ffff; } 76 | .fileinfo .des { width:759px; padding:3px; border:1px solid #ccc; height:100px; } 77 | .fileinfo .des:focus { border-color:#F60; background:#f7ffff; } 78 | /*search.php*/ 79 | .querytime { margin-top:20px; } 80 | .search .filename a { color:#06C; font-size:14px; text-decoration:underline; } 81 | .search .filename a small { font-style:normal; color:#F00; } 82 | .search .filesinfo { color:#999; margin-bottom:10px; } 83 | /*content end 84 | -------------------------------------------------*/ 85 | #extractBox{ width:520px; border:1px solid #ccc; margin:0 auto; } 86 | #extractBox .close{ float:right; padding:3px;} 87 | #extractBox .extractBoxA{ padding-top:12px; height:41px; background:url(win7.jpg) no-repeat center center; padding-left:134px; } 88 | #extractBox .extractBoxA input{ height:21px; line-height:21px; width:221px ; border:none; margin-top:5px; float:left; } 89 | #extractBox .extractBoxA a{ display:block; height:30px; width:30px; float:left; padding-left:10px;} 90 | 91 | /*footer start 92 | -------------------------------------------------*/ 93 | #footer p { text-align:center; } 94 | 95 | /*footer end 96 | -------------------------------------------------*/ 97 | /*share*/ 98 | #jiathis_style_32x32{ height:32px; text-align:center;} -------------------------------------------------------------------------------- /app/mp/jplayer/jplayer.blue.monday.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/jplayer/jplayer.blue.monday.jpg -------------------------------------------------------------------------------- /app/mp/jplayer/jplayer.blue.monday.seeking.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/jplayer/jplayer.blue.monday.seeking.gif -------------------------------------------------------------------------------- /app/mp/jplayer/js/Jplayer.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/jplayer/js/Jplayer.swf -------------------------------------------------------------------------------- /app/mp/jplayer/js/drag.js: -------------------------------------------------------------------------------- 1 | //创建drag对象 2 | var drag=function(){ 3 | this.position=document.getElementsByTagName('body')[0]; 4 | this.draystar=document.getElementById('playListBox').getElementsByTagName('span')[0]; 5 | this.star=document.getElementById('playListBox'); 6 | this.pos=null; 7 | this.follow=false; 8 | } 9 | 10 | //获取坐标 11 | drag.prototype.getMousePos=function(e){ 12 | var e=window.event||e; 13 | if(e.pageX||e.pageY){ 14 | return {x:e.pageX,y:e.pageY}; 15 | } 16 | return{ 17 | x:e.clientX + document.body.scrollLeft-document.body.clientLeft, 18 | y:e.clientY + document.body.scrollTop-document.body.clientTop 19 | }; 20 | } 21 | 22 | //显示鼠标坐标值 23 | drag.prototype.show=function(e){ 24 | this.pos=this.getMousePos(e); 25 | if(this.follow){this.star.style.cssText='left:'+(this.pos.x-30)+'px;top:'+(this.pos.y-30)+'px';} 26 | } 27 | 28 | function getPosition(){ 29 | var x=document.getElementById('playListBox').offsetLeft; 30 | var y=document.getElementById('playListBox').offsetTop; 31 | SetCookie('playListBoxLeft',x); 32 | SetCookie('playListBoxTop',y); 33 | } 34 | 35 | //初始化 36 | drag.prototype.init=function(){ 37 | var that=this; 38 | document.onmousemove=function(e){that.show(e);} 39 | this.draystar.onmousedown=function(){that.follow=true;} 40 | document.onmouseup=function(){that.follow=false;getPosition();} 41 | } 42 | 43 | 44 | 45 | var drag_demo=new drag(); 46 | drag_demo.init(); -------------------------------------------------------------------------------- /app/mp/music.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/music.gif -------------------------------------------------------------------------------- /app/mp/play.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/play.swf -------------------------------------------------------------------------------- /app/mp/player/dewplayer-bubble-vol.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/player/dewplayer-bubble-vol.swf -------------------------------------------------------------------------------- /app/mp/player/dewplayer-bubble.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/player/dewplayer-bubble.swf -------------------------------------------------------------------------------- /app/mp/player/dewplayer-classic.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/player/dewplayer-classic.swf -------------------------------------------------------------------------------- /app/mp/player/dewplayer-mini.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/player/dewplayer-mini.swf -------------------------------------------------------------------------------- /app/mp/player/dewplayer-multi.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/player/dewplayer-multi.swf -------------------------------------------------------------------------------- /app/mp/player/dewplayer-rect.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/player/dewplayer-rect.swf -------------------------------------------------------------------------------- /app/mp/player/dewplayer-vinyl.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/player/dewplayer-vinyl.swf -------------------------------------------------------------------------------- /app/mp/player/dewplayer-vol.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/player/dewplayer-vol.swf -------------------------------------------------------------------------------- /app/mp/playlist.js: -------------------------------------------------------------------------------- 1 | // JavaScript Document 2 | function htmlCode(url,mp3list){ 3 | var autostart=""; 4 | var autoplay=""; 5 | var randomplay=""; 6 | var showtime=""; 7 | var mode=""; 8 | var aPlayerMode=document.getElementById('playerMode').getElementsByTagName('input'); 9 | var aDewplayer=document.getElementsByName('version'); 10 | for(i=0;i'; 30 | document.getElementById('htmlCode').value=code; 31 | mode=""; 32 | } 33 | } 34 | 35 | 36 | for(i=0;i'; 59 | document.getElementById('htmlCode').value=code; 60 | mode=""; 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /app/mp/plug.html: -------------------------------------------------------------------------------- 1 | 8 |
    X 9 |
    10 |

    11 | 12 |

    13 |
    14 |

           音乐外链应用可以让您使用分享码提取文件,在上方的输入框中输入分享码后,再点击右侧的音乐小图标,即可跳转到音乐信息页,您可以在音乐信息页查看该分享码所对应的音乐文件详情,还能获取外链链接,目前已经支持大部分空间,BLOG(包括QQ空间)。提示:本应用目前仅支持MP3文件,如果您的分享码对应的文件不是MP3格式,将无法使用本应用。

    15 |
    -------------------------------------------------------------------------------- /app/mp/plus.css: -------------------------------------------------------------------------------- 1 | #extractBox{ width:520px; border:1px solid #ccc; margin:0 auto; } 2 | #extractBox .close{ float:right; padding:3px;} 3 | #extractBox .extractBoxA{ padding-top:12px; height:41px; padding-left:130px;background:url(/plus.gif) no-repeat center center; } 4 | #extractBox .extractBoxA input{ height:21px; line-height:21px; width:221px ; border:none; margin-top:5px; float:left; } 5 | #extractBox .extractBoxA a{ display:block; height:30px; width:30px; float:left; padding-left:10px;} -------------------------------------------------------------------------------- /app/mp/plus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/mp/plus.gif -------------------------------------------------------------------------------- /app/mp/style.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | .musicBox { border:1px solid #f1f1f1; padding:10px; background:url(music.gif) no-repeat 100px 30px; } 4 | musicInfBox{ } 5 | .musicInf{ width:370px; margin-left:369px; border-left:1px solid #f1f1f1;} 6 | .musicAbout{ border:1px solid #f1f1f1; border-left:none; border-right:none;} 7 | .musicInf p{ padding-left:30px;} 8 | .musicLink a{ color:#06C;} 9 | .musicTip{ margin:5px;border:1px solid #f1f1f1; padding:5px; } 10 | .musicLink object { position:relative; top:8px;} 11 | .musicLink img { position:relative; top:8px;} 12 | .musicBox .line{border-bottom:1px solid #f1f1f1; height:1px; margin:5px 0; overflow:hidden; clear:both;} 13 | .musicBox h2 { font-weight:bold; } 14 | .infoContent{word-break:break-all;} 15 | .infoContent a{ color:#06C;} 16 | .infoContent a:hover{ text-decoration:underline;} 17 | #jiathis_style_32x32{zoom:1;} 18 | #jiathis_style_32x32:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 19 | /*guessYouLike*/ 20 | .guessYouLike{zoom:1;} 21 | .guessYouLike:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 22 | .guessYouLike li{ display:inline;} 23 | .guessYouLike a{ display:block; float:left; height:25px; width:239px; overflow:hidden; margin-right:5px;} 24 | .guessYouLike a:hover{ text-decoration:underline;} 25 | 26 | /*link countdown*/ 27 | .linkHidden{ display:none;} 28 | .linkTime{ color:#F00;} 29 | 30 | /*playListBox*/ 31 | .musicInfBox .addToPlayList{ color:#090;} 32 | 33 | .playListBox{ position:absolute; border:2px solid #f1f1f1; width:250px; right:10px;top:80px; z-index:99999; background:#f9f9f9; padding:5px; display:none;} 34 | .playListBox h2{ font-weight:bold; border-bottom:1px solid #f1f1f1;} 35 | .playListBox h2 span{cursor:move; padding:4px 180px 4px 0;} 36 | .playListBox h2 a{ float:right; } 37 | 38 | .player{ width:240px; margin:0 auto;margin-top:10px;} 39 | 40 | .reloadPage a{ color:#090;} 41 | /*htmBox*/ 42 | .htmlBox{ width:760px; border:3px solid #f1f1f1; position:absolute; top:50px; left:50%; margin-left:-380px; z-index:10; background:#fff; padding:5px; display:none;} 43 | .htmlBox h2{ font-weight:bold;border-bottom:1px solid #f1f1f1; font-size:} 44 | .htmlBox h2 a{ float:right; color:#F60;} 45 | .htmlBox h3{ font-weight:bold; color:#060; margin:10px 0;} 46 | .htmlBox input[type="checkbox"]{ position:relative; top:3px;} 47 | .htmlBox .plaerStyle1,.htmlBox .plaerStyle2{ height:28px; line-height:28px; margin-bottom:10px;} 48 | .htmlBox .plaerStyle1 object,.htmlBox .plaerStyle2 object{ margin-right:10px; position:relative; top:4px;} 49 | .htmlBox .plaerStyle3{ height:73px; margin-bottom:10px;} 50 | .htmlBox .plaerStyle3 object{ margin-right:10px;} 51 | .htmlBox .plaerStyle3 input[type="radio"]{ position:relative; top:-30px;} 52 | .htmlBox textarea{ width:95%; height:120px; padding:5px; position:relative;} 53 | .htmlBox #mp3Playlist{ width:95%; padding:2px; margin-bottom:5px;} -------------------------------------------------------------------------------- /app/mp/tourl.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/pic/Admin.php: -------------------------------------------------------------------------------- 1 | '; 26 | if(file_put_contents(MOP.'config.php',$context)){ 27 | STR_EDITNOTICE('pic_config_update_success'); 28 | }else{ 29 | 30 | } 31 | } 32 | } 33 | } 34 | ?> -------------------------------------------------------------------------------- /app/pic/Engine.php: -------------------------------------------------------------------------------- 1 | PIC_DMT*24*3600){ 14 | $content['A-D']=PIC_DMT*24*3600; 15 | $content['N-D']=$now; 16 | $content['A-F']=PIC_F_EXPIRED*1024*1024; 17 | $content['N-F']=0; 18 | file_put_contents($dbPath,serialize($content)); 19 | } 20 | elseif($check['N-F']>=$check['A-F']&&($now-$check['N-D'])PIC_LIT*1024*1024){ 48 | ERROR('提取错误啦','目前只能分享小于'.STR_FILESIZE(PIC_LIT*1024*1024).'的文件'); 49 | }else{ 50 | /*生成,猜你喜欢*/ 51 | $data = FILE_SEARCH('type',$info['type']); 52 | if(count($data)<3){ 53 | $rands = count($data); 54 | }else{ 55 | $rands = 3; 56 | } 57 | $rand = array_rand($data,$rands); 58 | $yl = ''; 59 | $name = ''; 60 | if($rand!="0"){ 61 | foreach($rand as $like){ 62 | $yl = $yl.'
  • '.$data[$like]['name'].'
  • '; 63 | }}else 64 | { 65 | $yl="猜不到你喜欢的"; 66 | } 67 | if($info['info'] == 'none'||$info['info']=="")$info['info'] = $info['name']; 68 | $FFS['html']['path'] = MOP.'pic.html'; 69 | $FFS['html']['tag']['{html:title}'] = $info['name'].'--图片分享页--'.SITE_NAM; 70 | $FFS['html']['tag']['{html:keywords}'] = SITE_KEY; 71 | $FFS['html']['tag']['{html:des}'] = $info['name'].'--图片分享页--'.SITE_NAM; 72 | $FFS['html']['tag']['{html:tongji}'] = stripslashes(SITE_TONGJI); 73 | $FFS['html']['tag']['{html:ad}'] = stripslashes(P_AD); 74 | $FFS['html']['tag']['{html:ICP}'] = SITE_ICP; 75 | $FFS['html']['tag']['{html:name}'] = SITE_NAM; 76 | $FFS['html']['tag']['{file:name}']=$info['name']; 77 | $FFS['html']['tag']['{file:id}'] =$info['id']; 78 | $FFS['html']['tag']['{html:reportKey}'] = STR_CUT_KEY(); 79 | $FFS['html']['tag']['{html:yourEmail}'] =!empty($_COOKIE['email']) ? $_COOKIE['email'] : '' ; 80 | $FFS['html']['tag']['{file:youlike}'] = $yl; 81 | $FFS['html']['tag']['{file:LINK_COUNTDOWN}'] = LINK_COUNTDOWN; 82 | $FFS['html']['tag']['{file:down}']=$info['down']; 83 | $FFS['html']['tag']['{file:info}']=$info['info']; 84 | $FFS['html']['tag']['{file:size}']=STR_FILESIZE($info['size']); 85 | $FFS['html']['tag']['{file:time}']= date('Y-m-d',$info['time']); 86 | $FFS['html']['tag']['{html:PIC_F_EXPIRED}']= PIC_F_EXPIRED; 87 | 88 | $FFS['html']['tag']['{link:down}']=URL.'d.php?picd'.time().$info['id'].'.'.$info['type']; 89 | $FFS['html']['tag']['{link:load}']=URL.'d.php?picl'.time().$info['id'].'.'.$info['type']; 90 | $FFS['html']['tag']['{link:view}']=URL.'?/pic/pic-'.$info['id'].'.html'; 91 | 92 | $FFS['html']['tag']['{html:favourite}']= file_exists(ROT.'app/manage/Engine.php') ? '[我要收藏]' : '' ; 93 | } 94 | } 95 | if($val[0]=='link'){ 96 | $gettime = substr($val[1],10); 97 | $id = substr($val[1],10,-4); 98 | $nowtime = time(); 99 | $maxtime = $nowtime+PIC_DMT*24*3600; 100 | $info = FILE_REINFO($id); 101 | $EXPIRED=PIC_EXPIRED($info['id'],MOP.'flowRecord/',true); 102 | if($info==false){ 103 | ERROR('提取错误啦','该分享码无效'); 104 | }elseif($info['type']!='jpg'&&$info['type']!='gif'&&$info['type']!='png'){ 105 | ERROR('提取错误啦','只能分享图片格式的文件哦!'); 106 | }elseif($info['size']>PIC_LIT*1024*1024){ 107 | ERROR('提取错误啦','目前只能分享小于'.STR_FILESIZE(PIC_LIT*1024*1024).'的文件'); 108 | }elseif($maxtime<$gettime && ($nowtime-$gettime)>PIC_DMT*24*3600){ 109 | ERROR('该文件下载链接已过期','点击此处重新提取文件。'); 110 | }elseif($EXPIRED=='YES' ){ 111 | FILE_REDOWN('app/pic/flowOver.gif',true); 112 | } 113 | else{ 114 | FILE_OUTPUT($info,PIC_DSP_LINK,true); 115 | } 116 | } 117 | if($val[0]=='down'){ 118 | $gettime = substr($val[1],10); 119 | $id = substr($val[1],10,-4); 120 | $nowtime = time(); 121 | $maxtime = $nowtime+PIC_DMT*24*3600; 122 | $info = FILE_REINFO($id); 123 | if($info==false){ 124 | ERROR('提取错误啦','该分享码无效'); 125 | }elseif($info['type']!='jpg'&&$info['type']!='gif'&&$info['type']!='png'){ 126 | ERROR('提取错误啦','只能分享图片格式的文件哦!'); 127 | }elseif($info['size']>PIC_LIT*1024*1024){ 128 | ERROR('提取错误啦','目前只能分享小于'.STR_FILESIZE(PIC_LIT*1024*1024).'的文件'); 129 | }elseif($maxtime<$gettime && ($nowtime-$gettime)>PIC_DMT*24*3600){ 130 | ERROR('该文件下载链接已过期','点击此处重新提取文件。'); 131 | }else{ 132 | FILE_OUTPUT($info,PIC_DSP); 133 | } 134 | } 135 | } 136 | } 137 | else{ 138 | ERROR('运行提示','当前系统核心版本过低,请升级到C-120226'); 139 | } 140 | } 141 | ?> -------------------------------------------------------------------------------- /app/pic/admin.html: -------------------------------------------------------------------------------- 1 | 2 |

    3 |
    4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |
    图片外链设置
    外链图片大小限制 :(MB)
    下载链接有效限时 :(天)
    链接倒计时 :(秒)
    本站图片加载速度 :(KB/秒)
    外链图片加载速度 :(KB/秒)
    外链图片每月流量 :(MB)
    广告设置 :宽度最大为734px
    51 |
    52 | -------------------------------------------------------------------------------- /app/pic/admin.nav: -------------------------------------------------------------------------------- 1 | pic|图片外链 -------------------------------------------------------------------------------- /app/pic/banOutside.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/pic/banOutside.gif -------------------------------------------------------------------------------- /app/pic/banOutside.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/pic/banOutside.psd -------------------------------------------------------------------------------- /app/pic/bendi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/pic/bendi.png -------------------------------------------------------------------------------- /app/pic/config.php: -------------------------------------------------------------------------------- 1 | \"MYaa'); 9 | ?> -------------------------------------------------------------------------------- /app/pic/flowOver.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/pic/flowOver.gif -------------------------------------------------------------------------------- /app/pic/flowOver.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/pic/flowOver.psd -------------------------------------------------------------------------------- /app/pic/flowRecord/2011/09/YLRMLHB.db: -------------------------------------------------------------------------------- 1 | a:4:{s:3:"A-D";i:2592000;s:3:"N-D";i:1316414594;s:3:"A-F";i:102400;s:3:"N-F";i:9503;} -------------------------------------------------------------------------------- /app/pic/flowRecord/2011/10/TLTODMA.db: -------------------------------------------------------------------------------- 1 | a:4:{s:3:"A-D";i:2592000;s:3:"N-D";i:1319636004;s:3:"A-F";i:102400;s:3:"N-F";i:106089;} -------------------------------------------------------------------------------- /app/pic/flowRecord/2011/11/CLUUMC7.db: -------------------------------------------------------------------------------- 1 | a:4:{s:3:"A-D";i:2592000;s:3:"N-D";i:1321606847;s:3:"A-F";i:104857600;s:3:"N-F";i:150900;} -------------------------------------------------------------------------------- /app/pic/flowRecord/2011/11/SLUV7ZA.db: -------------------------------------------------------------------------------- 1 | a:4:{s:3:"A-D";i:2592000;s:3:"N-D";i:1321855323;s:3:"A-F";i:104857600;s:3:"N-F";i:528150;} -------------------------------------------------------------------------------- /app/pic/flowRecord/2011/11/WLU13RG.db: -------------------------------------------------------------------------------- 1 | a:4:{s:3:"A-D";i:2592000;s:3:"N-D";i:1320229963;s:3:"A-F";i:102400;s:3:"N-F";i:65573;} -------------------------------------------------------------------------------- /app/pic/flowRecord/2011/11/ZLU32G3.db: -------------------------------------------------------------------------------- 1 | a:4:{s:3:"A-D";i:2592000;s:3:"N-D";i:1320400087;s:3:"A-F";i:1048576;s:3:"N-F";i:295536;} -------------------------------------------------------------------------------- /app/pic/ico.html: -------------------------------------------------------------------------------- 1 | 图片分享 -------------------------------------------------------------------------------- /app/pic/ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/pic/ico.png -------------------------------------------------------------------------------- /app/pic/pic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
    4 | 7 |
    8 |
    9 |
    10 | {file:name}地址获取中... 11 |
    12 |
    13 |
    14 |

    图片名称:{file:name}

    15 |

    分  享 码:{file:id} {html:favourite}

    16 |

    大      小:{file:size}

    17 |

    预览次数:{file:down}

    18 |

    上传时间:{file:time}

    19 |
    20 |

     

    21 |

    图片简介

    22 |
    {file:info}
    23 |

     

    24 |
    25 | 65 |
    66 |
    67 |
    68 | -------------------------------------------------------------------------------- /app/pic/plug.html: -------------------------------------------------------------------------------- 1 | 8 |
    X 9 |
    10 |

    11 | 12 |

    13 |
    14 |

           图片分享应用可以让您使用分享码分享您的图片,在上方的输入框中输入分享码后,再点击右侧的小图标,即可跳转到图片信息页,您可以在图片信息页查看该分享码所对应的图片文件详情,还能获取外链链接。提示:本应用仅支持图片文件,如果您的分享码对应的文件不是图片格式,将无法使用本应用。

    15 |
    -------------------------------------------------------------------------------- /app/pic/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/pic/plus.png -------------------------------------------------------------------------------- /app/pic/style.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | 4 | 5 | .picBox { border:1px solid #f1f1f1; padding:10px;} 6 | picInfBox { } 7 | .picInf { width:370px; margin-left:369px; border-left:1px solid #f1f1f1; } 8 | .picAbout { border:1px solid #f1f1f1; border-left:none; border-right:none; clear:both; } 9 | .picInf p { padding-left:30px; } 10 | .picLink a { color:#06C; } 11 | .picTip { margin:5px; border:1px solid #f1f1f1; padding:5px; } 12 | .picLink p { line-height:25px; } 13 | .picLink object { position:relative; top:5px; } 14 | #showpic { width:300px; height:150px; margin-top:-5px; float:left; margin-left:30px; overflow:hidden; text-align:center; } 15 | #showpic img{ width:300px;} 16 | .picBox .line{border-bottom:1px solid #f1f1f1; height:1px; margin:5px 0; overflow:hidden; clear:both;} 17 | .picBox h2 { font-weight:bold; } 18 | .infoContent{word-break:break-all;} 19 | .infoContent a{ color:#06C;} 20 | .infoContent a:hover{ text-decoration:underline;} 21 | #jiathis_style_32x32{zoom:1;} 22 | #jiathis_style_32x32:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 23 | 24 | /*link countdown*/ 25 | .linkHidden{ display:none;} 26 | .linkTime{ color:#F00;} 27 | 28 | /*guessYouLike*/ 29 | .guessYouLike{zoom:1;} 30 | .guessYouLike:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 31 | .guessYouLike li{ display:inline;} 32 | .guessYouLike a{ display:block; float:left; height:25px; width:239px; overflow:hidden; margin-right:5px;} 33 | .guessYouLike a:hover{ text-decoration:underline;} -------------------------------------------------------------------------------- /app/pic/tourl.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/so/Admin.php: -------------------------------------------------------------------------------- 1 | '; 22 | if(file_put_contents(MOP.'config.php',$context)){ 23 | chmod(MOP.'config.php',0777); 24 | STR_EDITNOTICE('so_config_update_success'); 25 | }else{ 26 | STR_EDITNOTICE('so_config_update_false'); 27 | } 28 | } 29 | } 30 | } 31 | ?> -------------------------------------------------------------------------------- /app/so/Engine.php: -------------------------------------------------------------------------------- 1 | SO_MAX){$resc=SO_MAX;}; 22 | for($i=0;$i<$resc;$i++){ 23 | $res[$i]=$resb[$i]; 24 | } 25 | } 26 | else{ 27 | $res=$resb; 28 | } 29 | $res=STR_PAGE($res,$page,SEARCH_NUM); 30 | if($res==false||$resc==0||$resb=="") 31 | { 32 | $FFS['html']['path'] = MOP.'index.html'; 33 | $FFS['html']['tag']['{html:title}'] = SITE_NAM.'-文件搜索'; 34 | $FFS['html']['tag']['{html:keywords}'] = SITE_KEY; 35 | $FFS['html']['tag']['{html:des}'] = SITE_DES; 36 | $FFS['html']['tag']['{html:searchword}'] = $str; 37 | $FFS['html']['tag']['{html:tongji}'] = stripslashes(SITE_TONGJI); 38 | $FFS['html']['tag']['{html:ICP}'] = SITE_ICP; 39 | $FFS['html']['tag']['{html:reportKey}'] = ""; 40 | $FFS['html']['tag']['{html:yourEmail}'] =!empty($_COOKIE['email']) ? $_COOKIE['email'] : '' ; 41 | $FFS['html']['tag']['{html:filter}'] = '全部 | TXT | DOC | ZIP | RAR | JPG | MP3 | TORRENT | EXE'; 42 | $FFS['html']['tag']['{html:resc}'] = '0'; 43 | $FFS['html']['tag']['{html:search}'] = ''; 44 | $FFS['html']['tag']['{html:pages}'] = ''; 45 | $FFS['html']['tag']['{html:nextpage}'] = ''; 46 | $FFS['html']['tag']['{html:previouspage}'] = ''; 47 | } 48 | else{ 49 | /*处理分页*/ 50 | $pages= 51 | $page_li = ''; 52 | if($resc>SEARCH_NUM){ 53 | $i = 1; 54 | $pages = ceil($resc/SEARCH_NUM); 55 | while($i<=$pages){ 56 | $page_li=$page_li.''; 57 | $i++; 58 | } 59 | }else{ 60 | $pages=1; 61 | } 62 | /*上一页 下一页*/ 63 | /*上一页 下一页*/ 64 | if($pages==1){$page_li="";$nextpage="";$previouspage="";} 65 | else{ 66 | if(!empty($_GET['page'])){ 67 | $currentpage=$_GET['page']; 68 | if($currentpage==1){ 69 | $nextpage='下一页'; 70 | $previouspage=""; 71 | } 72 | elseif($currentpage==$pages){ 73 | $nextpage=''; 74 | $previouspage='上一页'; 75 | } 76 | else{ 77 | $nextpage='下一页'; 78 | $previouspage='上一页'; 79 | } 80 | } 81 | else{ 82 | $nextpage='下一页'; 83 | $previouspage=""; 84 | } 85 | } 86 | 87 | /*输出数据*/ 88 | $sc = ''; 89 | $resa=$res['data']; 90 | foreach($resa as $key){ 91 | if(strlen($key['name'])>=50){ 92 | $key['name']=CUT_STR($key['name'],40); 93 | } 94 | $sc=$sc.' 95 |

    '.str_replace(strtolower($str),''.$str.'',strtolower($key['name'])).'

    96 |

    分享码:'.$key['id'].' |文件类型:'.$key['type'].' | 文件大小:'.STR_FILESIZE($key['size']).' | 上传时间:'.date('Y-m-d h:i',$key['time']).' | 下载次数:'.$key['down'].'

    97 | '; 98 | } 99 | $FFS['html']['path'] = MOP.'index.html'; 100 | $FFS['html']['tag']['{html:title}'] = SITE_NAM.'-文件搜索'; 101 | $FFS['html']['tag']['{html:keywords}'] = SITE_KEY; 102 | $FFS['html']['tag']['{html:des}'] = SITE_DES; 103 | $FFS['html']['tag']['{html:searchword}'] = $str; 104 | $FFS['html']['tag']['{html:tongji}'] = stripslashes(SITE_TONGJI); 105 | $FFS['html']['tag']['{html:ICP}'] = SITE_ICP; 106 | $FFS['html']['tag']['{html:filter}'] = '全部 | TXT | DOC | ZIP | RAR | JPG | MP3 | TORRENT | EXE'; 107 | $FFS['html']['tag']['{html:resc}'] = $resc; 108 | $FFS['html']['tag']['{html:search}'] = $sc; 109 | $FFS['html']['tag']['{html:pages}'] = $page_li; 110 | $FFS['html']['tag']['{html:nextpage}'] = $nextpage; 111 | $FFS['html']['tag']['{html:previouspage}'] = $previouspage; 112 | } 113 | } 114 | else{ 115 | ERROR('运行提示','当前系统核心版本过低,请升级到C-120226'); 116 | } 117 | } 118 | ?> -------------------------------------------------------------------------------- /app/so/admin.html: -------------------------------------------------------------------------------- 1 | 2 |

    3 |
    4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
    搜索设置
    每页显示数据 :(M条)
    最多输出 :(条) 当网站数据比较多的时候,设置此项能明显改善查询速度。0为不限制
    26 |
    27 | -------------------------------------------------------------------------------- /app/so/admin.nav: -------------------------------------------------------------------------------- 1 | so|搜索设置 -------------------------------------------------------------------------------- /app/so/allLogo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/so/allLogo.gif -------------------------------------------------------------------------------- /app/so/allLogo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/so/allLogo.psd -------------------------------------------------------------------------------- /app/so/btnBg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/so/btnBg.gif -------------------------------------------------------------------------------- /app/so/config.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/so/frame.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | <?php echo SITE_NAM;?>—提供动画、音乐、图片等基于FFS文件分享系统的文件搜索。 9 | 20 | 21 | 24 | 25 |
    26 | 关闭返回

    27 |
    28 | 29 | 30 | -------------------------------------------------------------------------------- /app/so/ico.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/so/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/so/icon.png -------------------------------------------------------------------------------- /app/so/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 |
    9 | 21 |
    22 |
    23 |

    类型:{html:filter}

    24 |

    总共为您搜索到{html:resc}条结果

    25 | 26 |
    {html:search}
    27 |
    {html:previouspage}{html:nextpage}
    28 |
    29 |
    30 |
    31 | -------------------------------------------------------------------------------- /app/so/plug.html: -------------------------------------------------------------------------------- 1 | 8 | 15 | -------------------------------------------------------------------------------- /app/so/style.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | 4 | .soBar{ width:490px; margin:0 auto; padding-bottom:10px; background:url(btnBg.gif) no-repeat right top;} 5 | .soBar .soText{ width:300px; height:19px; padding:4px; border:1px solid #d9d9d9; border-top-color:#c0c0c0; font-size:14px;} 6 | .soBar .soText:focus{ border-color:#409dfe;} 7 | .soBar .soSubmit{ width:85px; height:29px; border:none; border:0; background: none; cursor:pointer; font-weight:bold; color:#666; line-height:25px;} 8 | .soBar .soSubmit:hover{ color:#444;} 9 | .soBox { border:1px solid #f1f1f1; padding:10px; } 10 | .soBox .count{ margin-bottom:20px;} 11 | .soItem .filename{height:30px; background:#e7f3ff; text-align:left; line-height:30px; font-weight:bold; padding-left:5px; font-size:16px; } 12 | .soItem .filename a{color:#36C;} 13 | .soItem .filename a span{ color:#F00;} 14 | .soItem .fileinfo{ border:none; padding:0;} 15 | .soItem .discription{ color:#000; margin-bottom:15px;} 16 | /*分页部分*/ 17 | .page_box{ background:#F7F7F7;padding:8px; border:1px solid #CBDAEA; margin-top:40px;zoom:1;} 18 | .page_box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;} 19 | .files_form .submit_del{ width:80px; height:20px; cursor:pointer; background:#6CF; border:1px solid #FF9; float:left; margin-right:30px;} 20 | .files_form .submit_del:hover{ font-weight:bold;} 21 | .total_page{ float:left;} 22 | .page_box a{ display:inline-block;height:22px; padding:0 8px;color:#2B4A78; border:1px solid #d6d6d6; line-height:22px; margin:2px 4px;} 23 | .page_box strong{ height:22px; padding:0 8px; border:1px solid #f7f7f7; float:left; line-height:22px; margin:0 4px;} 24 | .page_box a:hover{ color:#fff; text-decoration:none; background:#73B2DA; border-color:#3090BC;} -------------------------------------------------------------------------------- /app/so/tourl.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/swf/Admin.php: -------------------------------------------------------------------------------- 1 | '; 27 | if(file_put_contents(MOP.'config.php',$context)){ 28 | STR_EDITNOTICE('swf_config_update_success'); 29 | }else{ 30 | 31 | } 32 | } 33 | } 34 | } 35 | ?> -------------------------------------------------------------------------------- /app/swf/Engine.php: -------------------------------------------------------------------------------- 1 | SWF_LIT*1024*1024){ 18 | ERROR('提取错误啦','目前只能分享小于'.STR_FILESIZE(SWF_LIT*1024*1024).'的文件'); 19 | }else{ 20 | /*生成,猜你喜欢*/ 21 | $data = FILE_SEARCH('type',$info['type']); 22 | if(count($data)<3){ 23 | $rands = count($data); 24 | }else{ 25 | $rands = 3; 26 | } 27 | $rand = array_rand($data,$rands); 28 | $yl = ''; 29 | $name = ''; 30 | if($rand!="0"){ 31 | foreach($rand as $like){ 32 | $yl = $yl.'
  • '.$data[$like]['name'].'
  • '; 33 | }}else 34 | { 35 | $yl="猜不到你喜欢的"; 36 | } 37 | if($info['info'] == 'none'||$info['info']=="")$info['info'] = $info['name']; 38 | $FFS['html']['path'] = MOP.'swf.html'; 39 | $FFS['html']['tag']['{html:title}'] = $info['name'].'--动画分享页--'.SITE_NAM; 40 | $FFS['html']['tag']['{html:keywords}'] = SITE_KEY; 41 | $FFS['html']['tag']['{html:des}'] = $info['name'].'--动画分享页--'.SITE_NAM; 42 | $FFS['html']['tag']['{html:tongji}'] = stripslashes(SITE_TONGJI); 43 | $FFS['html']['tag']['{html:ad}'] = stripslashes(AD); 44 | $FFS['html']['tag']['{html:ICP}'] = SITE_ICP; 45 | $FFS['html']['tag']['{html:name}'] = SITE_NAM; 46 | $FFS['html']['tag']['{file:name}']=$info['name']; 47 | $FFS['html']['tag']['{file:id}'] =$info['id']; 48 | $FFS['html']['tag']['{html:reportKey}'] = STR_CUT_KEY(); 49 | $FFS['html']['tag']['{html:yourEmail}'] =!empty($_COOKIE['email']) ? $_COOKIE['email'] : '' ; 50 | $FFS['html']['tag']['{file:youlike}'] = $yl; 51 | $FFS['html']['tag']['{file:LINK_COUNTDOWN}'] = LINK_COUNTDOWN; 52 | $FFS['html']['tag']['{html:days}'] = SWF_LMT; 53 | $FFS['html']['tag']['{file:down}']=$info['down']; 54 | $FFS['html']['tag']['{file:info}']=$info['info']; 55 | $FFS['html']['tag']['{file:size}']=STR_FILESIZE($info['size']); 56 | $FFS['html']['tag']['{file:time}']= date('Y-m-d',$info['time']); 57 | $FFS['html']['tag']['{link:down}']=URL.'d.php?swfd'.time().$info['id'].'.swf'; 58 | $FFS['html']['tag']['{link:link}']=URL.'d.php?swfl'.time().$info['id'].'.swf'; 59 | $FFS['html']['tag']['{link:view}']=URL.'?/swf/swf-'.$info['id'].'.html'; 60 | $FFS['html']['tag']['{html:favourite}']= file_exists(ROT.'app/manage/Engine.php') ? '[我要收藏]' : '' ; 61 | } 62 | } 63 | if($val[0]=='link'){ 64 | $gettime = substr($val[1],10); 65 | $id = substr($val[1],10,-4); 66 | $nowtime = time(); 67 | $maxtime = $nowtime+SWF_LMT*24*3600; 68 | $info = FILE_REINFO($id); 69 | if($info==false){ 70 | ERROR('提取错误啦','该分享码无效'); 71 | }elseif($info['type']!='swf'){ 72 | ERROR('提取错误啦','只能分享SWF格式的文件哦!'); 73 | }elseif($info['size']>SWF_LIT*1024*1024){ 74 | ERROR('提取错误啦','目前只能分享小于'.STR_FILESIZE(SWF_LIT*1024*1024).'的文件'); 75 | }elseif($maxtime<$gettime && ($nowtime-$gettime)>SWF_LMT*24*3600){ 76 | ERROR('该文件下载链接已过期','点击此处重新提取文件。'); 77 | }else{ 78 | FILE_OUTPUT($info,SWF_DSP,true); 79 | } 80 | } 81 | if($val[0]=='down'){ 82 | $gettime = substr($val[1],10); 83 | $id = substr($val[1],10,-4); 84 | $nowtime = time(); 85 | $maxtime = $nowtime+SWF_DMT*24*3600; 86 | $info = FILE_REINFO($id); 87 | if($info==false){ 88 | ERROR('提取错误啦','该分享码无效'); 89 | }elseif($info['type']!='swf'){ 90 | ERROR('提取错误啦','只能分享SWF格式的文件哦!'); 91 | }elseif($info['size']>SWF_LIT*1024*1024){ 92 | ERROR('提取错误啦','目前只能分享小于'.STR_FILESIZE(SWF_LIT*1024*1024).'的文件'); 93 | }elseif($maxtime<$gettime && ($nowtime-$gettime)>SWF_DMT*24*3600){ 94 | ERROR('该文件下载链接已过期','点击此处重新提取文件。'); 95 | }else{ 96 | FILE_OUTPUT($info,SWF_DSP); 97 | } 98 | } 99 | } 100 | } 101 | else{ 102 | ERROR('运行提示','当前系统核心版本过低,请升级到C-120226'); 103 | } 104 | } 105 | ?> -------------------------------------------------------------------------------- /app/swf/admin.html: -------------------------------------------------------------------------------- 1 | 2 |

    3 |
    4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |
    动画外链设置
    允许外链动画大小 :(MB)
    下载链接有效限时 :(天)
    链接倒计时 :(秒)
    本站动画加载速度 :(KB)
    外链动画加载速度 :(KB)
    外链动画有效限时 :(天)
    广告设置 :宽度最大为734px
    51 |
    52 | -------------------------------------------------------------------------------- /app/swf/admin.nav: -------------------------------------------------------------------------------- 1 | swf|动画外链 -------------------------------------------------------------------------------- /app/swf/banOutside.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/swf/banOutside.swf -------------------------------------------------------------------------------- /app/swf/bendi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/swf/bendi.png -------------------------------------------------------------------------------- /app/swf/config.php: -------------------------------------------------------------------------------- 1 | \"MY'); 9 | ?> -------------------------------------------------------------------------------- /app/swf/ico.html: -------------------------------------------------------------------------------- 1 | 动画分享 -------------------------------------------------------------------------------- /app/swf/ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/swf/ico.png -------------------------------------------------------------------------------- /app/swf/plug.html: -------------------------------------------------------------------------------- 1 | 8 |
    X 9 |
    10 |

    11 | 12 | 13 |

    14 |
    15 |

           动画分享应用可以让您使用分享码发布您的SWF动画,在上方的输入框中输入分享码后,再点击右侧的小图标,即可跳转到SWF信息页,您可以在SWF信息页查看该分享码所对应的SWF文件详情,还能获取外链链接。提示:本应用仅支持SWF文件,如果您的分享码对应的文件不是SWF格式,将无法使用本应用。

    16 |
    -------------------------------------------------------------------------------- /app/swf/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/swf/plus.png -------------------------------------------------------------------------------- /app/swf/style.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | 4 | 5 | .swfBox { border:1px solid #f1f1f1; padding:10px; background:url(swf.gif) no-repeat 100px 30px; } 6 | swfInfBox { } 7 | .swfInf { width:370px; margin-left:369px; border-left:1px solid #f1f1f1; } 8 | .swfAbout { border:1px solid #f1f1f1; border-left:none; border-right:none; clear:both; } 9 | .swfInf p { padding-left:30px; } 10 | .swfLink a { color:#06C; } 11 | .swfTip { margin:5px; border:1px solid #f1f1f1; padding:5px; } 12 | .swfLink p { line-height:25px; } 13 | .swfLink object { position:relative; top:5px; } 14 | .swfLink img { position:relative; top:5px; } 15 | #showSwf { width:300px; height:150px; margin-top:-5px; float:left; margin-left:30px; } 16 | .swfBox .line{border-bottom:1px solid #f1f1f1; height:1px; margin:5px 0; overflow:hidden; clear:both;} 17 | .swfBox h2 { font-weight:bold; } 18 | .infoContent{word-break:break-all;} 19 | .infoContent a{ color:#06C;} 20 | .infoContent a:hover{ text-decoration:underline;} 21 | #jiathis_style_32x32{zoom:1;} 22 | #jiathis_style_32x32:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 23 | /*link countdown*/ 24 | .linkHidden{ display:none;} 25 | .linkTime{ color:#F00;} 26 | 27 | /*guessYouLike*/ 28 | .guessYouLike{zoom:1;} 29 | .guessYouLike:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 30 | .guessYouLike li{ display:inline;} 31 | .guessYouLike a{ display:block; float:left; height:25px; width:239px; overflow:hidden; margin-right:5px;} 32 | .guessYouLike a:hover{ text-decoration:underline;} -------------------------------------------------------------------------------- /app/swf/swf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/swf/swf.gif -------------------------------------------------------------------------------- /app/swf/swf.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
    4 | 7 |
    8 |
    9 |
    10 |
    11 |
    12 |
    13 |

    动  画 名:{file:name}

    14 |

    分  享 码:{file:id} {html:favourite}

    15 |

    大      小:{file:size}

    16 |

    预览次数:{file:down}

    17 |

    上传时间:{file:time}

    18 |

    在线预览:点击预览>>

    19 |
    20 |

     

    21 |

    动画简介

    22 |
    {file:info}
    23 |

     

    24 |
    25 | 62 |
    63 |
    64 |
    65 | 74 | -------------------------------------------------------------------------------- /app/swf/tourl.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/upload/Admin.php: -------------------------------------------------------------------------------- 1 | ini_get('post_max_size') ? ini_get('post_max_size') : ini_get('upload_max_filesize'); 12 | if($_POST){ 13 | $context = ''; 25 | if(file_put_contents(MOP.'config.php',$context)){ 26 | chmod(MOP.'config.php',0777); 27 | STR_EDITNOTICE('upload_config_update_success'); 28 | }else{ 29 | STR_EDITNOTICE('upload_config_update_false'); 30 | } 31 | } 32 | } 33 | } 34 | ?> -------------------------------------------------------------------------------- /app/upload/Engine.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/upload/admin.html: -------------------------------------------------------------------------------- 1 | 2 |

    3 |
    4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |
    运行参数——上传参数设置
    单次上传个数设定 :(个)
    每个文件大小限制 :(MB) 当前最大可设为{html:NOW_UPLOAD_SIZE}
    上传文件类型限制 :(格式 *.txt;*.rar)
    上传前是否需要填写邮件 :(0为关闭,1为开启)
    接口参数——上传接口
    接口代码 :复制此代码插入页面html中 不会用?点此
    46 |
    47 | -------------------------------------------------------------------------------- /app/upload/admin.nav: -------------------------------------------------------------------------------- 1 | upload|上传设置 -------------------------------------------------------------------------------- /app/upload/api/style.css: -------------------------------------------------------------------------------- 1 | body{ background:#fff;} 2 | #file_upload_box { background:#fff; border:3px solid #f1f1f1; width:500px; } 3 | #upload_load_box { width:490px; padding:5px; } 4 | #upload_main_box { border: 1px dashed #C2D5E3;background: #E5EDF2; padding:2px; text-align:center; } 5 | #upload_info {} 6 | #upload_uploader {height: 23px; width: 48px; overflow:hidden; margin:0 auto; padding-bottom:5px;} 7 | .upload_progress_bar { height: 5px; width: 0%; background-color: #0CF; } 8 | .upload_progress_box { height: 5px; width: 450px; border: 1px solid #06F; margin-right: auto; margin-left: auto; margin-top: 2px; margin-bottom: 2px; } 9 | .upload_team_class { height: auto; width: 485px; margin-top: 2px; margin-right: auto; margin-bottom: 2px; margin-left: auto; border: 3px solid #E5E5E5; background-color: #E6E6E6; font-family: Verdana, Geneva, sans-serif; font-size: 14px; text-align: center; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; } 10 | .upload_team_complete { height: auto; width: 482px; border: 2px outset #f1f1f1; } 11 | .upload_team_complete object { position:relative; top:5px; } 12 | .upload_team_complete form{ display:inline;} 13 | .upload_box_cancel { float: right; } 14 | p{ color:#fff;} 15 | p a{ color:#fff;} 16 | 17 | 18 | #file_email{ height:auto; width:600px; margin-left:auto; margin-right: auto; text-align:center;border:2px solid #f1f1f1; ;zoom:1;} 19 | #file_email:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 20 | #file_email_input{ height:25px; float:left; padding-left:70px;} 21 | #file_email_input input{width:300px; height:15px; padding:4px; border:1px solid #d9d9d9; border-top-color:#c0c0c0; font-size:14px; margin-top:2px;} 22 | #file_email_btn{float: left; height: 30px; width: 160px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px;} 23 | #file_email_info{width:auto; background-color:#06C; color:#FFF;} 24 | .upload_team_complete .quickLink{ font-size:12px; color:#090; text-align:center; display:block;} -------------------------------------------------------------------------------- /app/upload/api/upApiBtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/upload/api/upApiBtn.png -------------------------------------------------------------------------------- /app/upload/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/upload/cancel.png -------------------------------------------------------------------------------- /app/upload/config.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/upload/ico.html: -------------------------------------------------------------------------------- 1 | 上传文件 2 | -------------------------------------------------------------------------------- /app/upload/ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/upload/ico.png -------------------------------------------------------------------------------- /app/upload/plug.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 67 |
    68 |
    设置发送邮箱地址,可以让您的邮箱在文件成功上传后收到包含文件信息的邮件!
    69 |
    70 | 71 |
    72 |
    -------------------------------------------------------------------------------- /app/upload/style.css: -------------------------------------------------------------------------------- 1 | 2 | .upload_round_box { position:relative; background:#fff; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; } 3 | #file_upload { margin-left: auto; margin-right: auto; } 4 | #upload_load_box { border:3px solid #f1f1f1; height: auto; width: 520px; margin-left: auto; margin-right: auto; text-align:center; } 5 | #upload_main_box { height: 35px; width: 500px; margin-top: 2px; margin-right: auto; margin-bottom: 2px; margin-left: auto; border:2px solid #f1f1f1; } 6 | #upload_info { float: left; height: 30px; width: 360px; margin-left: 2px; margin-left: 2px; border: 1px outset #000; margin-top: 2px; margin-bottom: 2px; font-family: "Comic Sans MS", cursive; font-weight: bolder; background-color: #FBFBFB; text-align: center; } 7 | #upload_uploader { float: right; height: 30px; width: 130px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: auto; } 8 | .upload_progress_bar { height: 5px; width: 0%; background-color: #0CF; } 9 | .upload_progress_box { height: 5px; width: 450px; border: 1px solid #06F; margin-right: auto; margin-left: auto; margin-top: 2px; margin-bottom: 2px; } 10 | .upload_team_class { height: auto; width: 500px; margin-top: 2px; margin-right: auto; margin-bottom: 2px; margin-left: auto; border: 3px solid #E5E5E5; background-color: #E6E6E6; font-family: Verdana, Geneva, sans-serif; font-size: 14px; text-align: center; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; } 11 | .upload_team_complete { height: auto; width: 500px; border: 2px outset #f1f1f1; } 12 | .upload_team_complete object { position:relative; top:5px; } 13 | .upload_team_complete form{ display:inline;} 14 | .upload_box_cancel { float: right; } 15 | 16 | 17 | #file_email{ height:auto; width:600px; margin-left:auto; margin-right: auto; text-align:center;border:2px solid #f1f1f1; ;zoom:1;} 18 | #file_email:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 19 | #file_email_input{ height:25px; float:left; padding-left:70px;} 20 | #file_email_input input{width:300px; height:15px; padding:4px; border:1px solid #d9d9d9; border-top-color:#c0c0c0; font-size:14px; margin-top:2px;} 21 | #file_email_btn{float: left; height: 30px; width: 160px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px;} 22 | #file_email_info{width:auto; background-color:#06C; color:#FFF;} 23 | 24 | .upload_team_complete .quickLink{ font-size:12px; color:#090;} -------------------------------------------------------------------------------- /app/upload/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/upload/upload.png -------------------------------------------------------------------------------- /app/upload/upload.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/app/upload/upload.swf -------------------------------------------------------------------------------- /config.php: -------------------------------------------------------------------------------- 1 | 18 | var _bdhmProtocol = ((\"https:\" == document.location.protocol) ? \" https://\" : \" http://\"); 19 | document.write(unescape(\"%3Cscript src=\'\" + _bdhmProtocol + \"hm.baidu.com/h.js%3F6f8a0f2c85168316e95cb61699c7ba2b\' type=\'text/javascript\'%3E%3C/script%3E\")); 20 | 21 | '); 22 | define('SITE_CLOSE','1'); 23 | define('SITE_CLOSE_REASON','站点维护中'); 24 | define('TMP_ALLOW','1'); 25 | define('TMP_INTIME','3600'); 26 | ?> -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/favicon.ico -------------------------------------------------------------------------------- /glob/admin/about_ico.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/glob/admin/about_ico.gif -------------------------------------------------------------------------------- /glob/admin/admin.js: -------------------------------------------------------------------------------- 1 | // JavaScript Document 2 | //$(document).ready(function(){ 3 | //$(".table tr:even").addClass("alt"); //给class为table的表格的偶数行添加class值为alt 4 | //}); 5 | 6 | 7 | function delCookie(name){//为了删除指定名称的cookie,可以将其过期时间设定为一个过去的时间 8 | var date = new Date(); 9 | date.setTime(date.getTime() - 10000); 10 | document.cookie = name + "=a; expires=" + date.toGMTString(); 11 | } 12 | function getCookie(name)//取cookies函数 13 | { 14 | var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); 15 | if(arr != null) return unescape(arr[2]); return null; 16 | } 17 | 18 | 19 | function editNotice(){ 20 | if(getCookie('editnotice')!=null){ 21 | var a=getCookie('editnotice'); 22 | document.getElementById("result").innerHTML = '

    '+a+'

    '; 23 | } 24 | } 25 | 26 | $(document).ready(function(){ 27 | //复选框全选,以及选中背景之类 28 | $('.fileslist .table_title').click( 29 | function(){ 30 | if($(this).hasClass('alt')) 31 | { 32 | $('.fileslist').find('input[type="checkbox"]').removeAttr('checked'); 33 | $(this).removeClass('alt'); 34 | $('.fileslist tbody tr').removeClass('alt'); 35 | } 36 | else 37 | { 38 | $('.fileslist').find('input[type="checkbox"]').attr('checked','checked'); 39 | $(this).addClass('alt'); 40 | $('.fileslist tbody tr').addClass('alt'); 41 | } 42 | } 43 | ); 44 | $('.fileslist tbody tr').click( 45 | function() { 46 | if ($(this).hasClass('alt')) { 47 | $(this).removeClass('alt'); 48 | $(this).find('input[type="checkbox"]').removeAttr('checked'); 49 | } else { 50 | $(this).addClass('alt'); 51 | $(this).find('input[type="checkbox"]').attr('checked','checked'); 52 | } 53 | } 54 | 55 | ); 56 | 57 | 58 | //关于邮件设置 59 | function wayMail(){ 60 | if($('#mailway').val()!='sendmail'){ 61 | $('#wayMail').attr('checked','checked'); 62 | $('.forSendmail').hide(); 63 | } 64 | else{ 65 | $('#waySendmail').attr('checked','checked'); 66 | } 67 | $('#waySendmail').click( 68 | function(){ 69 | $('.forSendmail').show();; 70 | } 71 | ) 72 | $('#wayMail').click( 73 | function(){ 74 | $('.forSendmail').hide(); 75 | } 76 | ) 77 | 78 | 79 | } 80 | wayMail(); 81 | 82 | //顶部搜索框 83 | $('.top_search input[type="text"]').focus( 84 | function(){ 85 | $(this).val(""); 86 | } 87 | ) 88 | editNotice(); 89 | }); 90 | -------------------------------------------------------------------------------- /glob/admin/adminSet.html: -------------------------------------------------------------------------------- 1 | 2 |

    3 |
    4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
    管理员管理
    管理员账号 :admin (不可更改)
    旧管理密码 :
    新管理密码 :
    确认新管理密码 :
    36 |
    37 | -------------------------------------------------------------------------------- /glob/admin/downSet.html: -------------------------------------------------------------------------------- 1 |

    2 |
    3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 13 | 14 | 15 | 16 | 18 | 19 | 20 | 21 | 22 | 23 |
    运行参数——下载参数设置
    下载速度限制 : 12 | (kb/s)
    下载链接限时 : 17 | (S)
    24 |
    -------------------------------------------------------------------------------- /glob/admin/email/mailConfig.html: -------------------------------------------------------------------------------- 1 | 2 |

    3 |
    4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 59 | 60 | 61 | 62 | 63 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 |
    邮件设置
    选择邮件发送方式: 14 | 15 | 16 |
    SMTP服务器:比如qq为(smtp.qq.com)
    SMTP服务器端口:SMTP服务器端口 默认为25
    SMTP服务器的用户邮箱 :填写SMTP服务器的用户邮箱
    SMTP服务器的用户名 :填写SMTP服务器的用户帐号
    SMTP服务器的用户密码 :填写SMTP服务器的用户密码
    邮件标题 :

    MAILSUBJECT:文件名

    47 |
    填写邮件标题
    邮件格式:邮件格式(HTML/TXT)
    测试邮箱 : 58 |
    邮件主题 :

    MAILBODY:文件名:文件名 分享码:分享码 管理密码:管理密码 文件类型:文件类型 文件大小:文件大小

    64 |
    邮件主题(每行不要超过70个字符)
    73 |
    74 | -------------------------------------------------------------------------------- /glob/admin/email/mailConfig.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /glob/admin/fileEdit.html: -------------------------------------------------------------------------------- 1 |

    2 |
    3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 13 | 14 | 15 | 16 | 19 | 20 | 21 | 22 | 24 | 25 | 26 | 27 | 29 | 30 | 31 | 32 | 34 | 35 | 36 | 37 | 39 | 40 | 41 | 42 | 44 | 45 | 46 | 47 | 49 | 50 | 51 | 52 | 54 | 55 | 56 | 57 | 59 | 60 | 61 | 62 | 63 | 64 | 65 |
    文件查看编辑
    文件名称 : 12 |
    分享码 :{html:FILEKEY} 17 | 18 |
    管理密码 : 23 |
    文件类型 :{html:FILETYPE} 28 |
    文件大小 :{html:FILESIZE} 33 |
    上传时间 :{html:FILETIME} 38 |
    上传IP :{html:FILEIP} 43 |
    最后下载 :{html:FILELAST} 48 |
    下载次数 : 53 |
    文件描述 : 58 |
    66 |
    67 | -------------------------------------------------------------------------------- /glob/admin/fileList.html: -------------------------------------------------------------------------------- 1 |

    2 |
    3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | {html:filelist} 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
    文件管理 显示全部
    文件ID文件名文件密码文件类型文件字节上传时间最后下载下载次数
    共{html:counts}个文件 {html:previouspage} {html:nextpage}
    30 |
    -------------------------------------------------------------------------------- /glob/admin/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 后台管理 FFS 6 | 7 | 8 | 9 | 10 | 11 |
    12 | 27 |
    28 | {body} 29 | 34 |
    35 |
    36 | 37 | 38 | -------------------------------------------------------------------------------- /glob/admin/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/glob/admin/logo.jpg -------------------------------------------------------------------------------- /glob/admin/reportList.html: -------------------------------------------------------------------------------- 1 |

    2 |
    3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | {html:filelist} 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
    举报管理
    文件分享码联系邮箱举报理由举报时间
    请及时确认受举报文件
    共{html:counts}个文件 {html:previouspage} {html:nextpage}
    26 |
    -------------------------------------------------------------------------------- /glob/admin/siteSet.html: -------------------------------------------------------------------------------- 1 | 2 |

    3 |
    4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 |
    网站基本信息
    站点名称:填写站点名称 (以下所有请不要输入特殊字符,尤其是单引号)
    站点关键字 :填写站点关键字
    站点描述 :填写站点描述
    数据目录 :填写数据存放目录
    调试模式 :0为开启,1为关闭。正常运行请不要开启。
    加入FFS搜索引擎 :0为不允许,1为允许。 FFS搜索
    虚拟数据更新周期 :秒,虚拟数据库的更新周期
    站点地图更新周期 :小时, {site:sitemap}
    字体文件链接 :默认不必添加。如果文件信息生成图片文字无法显示,请自行添加字体的绝对路径。linux请使用类似于/home/a.txt的方式填写
    上传屏蔽关键词 :多个用逗号(, 英文状态下逗号)分开
    下载文件名广告前缀设置 :下载时文件名会加入广告前缀
    站点备案号 :填写站点备案号
    站长联系QQ :填写站长联系QQ
    站长Email :填写站长Email
    站长联系电话 :站长联系电话
    全站统计代码 :全站统计代码
    站点是否关闭 :1为正常运行,0为关闭站点
    站点关闭原因 :站点关闭原因
    106 |
    107 | -------------------------------------------------------------------------------- /glob/admin/style.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | 4 | 5 | /* RESET start ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 6 | ---------------------------------------------------------------------------------------------------------------*/ 7 | body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; } 8 | fieldset, img { border: 0; } 9 | /* remember to define focus styles! */ 10 | :focus { outline: 0; } 11 | h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } 12 | abbr, acronym { border: 0; font-variant: normal; } 13 | input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } 14 | code, kbd, samp, tt { font-size: 100%; } 15 | /*@purpose To enable resizing for IE */ 16 | /*@branch For IE6-Win, IE7-Win */ 17 | input, button, textarea, select { *font-size: 100%; 18 | } 19 | ol, ul, dl, li, dd { list-style: none; } 20 | /* tables still need 'cellspacing="0"' in the markup */ 21 | table { border-collapse: collapse; border-spacing: 0; } 22 | caption, th { text-align: left; } 23 | sup, sub { font-size: 100%; vertical-align: baseline; } 24 | /* remember to highlight anchors and inserts somehow! */ 25 | a:link, a:visited, ins { text-decoration: none; } 26 | blockquote, q { quotes: none; } 27 | .clear { height:1%; overflow:hidden; } 28 | .after { content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1; } 29 | a:link { color:#000; } 30 | a { color:#000; } 31 | input { height:18px; line-height:18px; padding:0 3px; } 32 | input[type="text"]:focus,input[type="password"]:focus { background:#F4FFFF; border-color:#FC0;} 33 | input[type="text"],input[type="password"]{ width:99%; border:1px solid #ccc;} 34 | textarea{ width:99%; height:80px;border:1px solid #ccc;padding:0 3px; } 35 | textarea:focus{border-color:#FC0; background:#F4FFFF; } 36 | /* RESET end*/ 37 | 38 | /*导航标记*/ 39 | #site_setPage .site_setPage{color:#fff; background:#003B65; border-bottom:1px solid #f9f9f9; font-weight:bold;} 40 | #filesPage .filesPage{color:#fff; background:#003B65; border-bottom:1px solid #f9f9f9; font-weight:bold;} 41 | #singlepagePage .singlepagePage{color:#fff; background:#003B65; border-bottom:1px solid #f9f9f9; font-weight:bold;} 42 | #clearPage .clearPage{color:#fff; background:#003B65; border-bottom:1px solid #f9f9f9; font-weight:bold;} 43 | #onlinePage .onlinePage{color:#fff; background:#003B65; border-bottom:1px solid #f9f9f9; font-weight:bold;} 44 | #adminPage .adminPage{color:#fff; background:#003B65; border-bottom:1px solid #f9f9f9; font-weight:bold;} 45 | /*layout ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 46 | ------------------------------------------------------------------------------------------------------------*/ 47 | 48 | 49 | body { font:12px/25px Verdana, Geneva, sans-serif; background:#f9f9f9; width:100%; height:100%; min-width:1000px; min-height:600px;} 50 | #container {width:100%; height:100%;} 51 | .roundbox { -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:1px solid #dfdfdf; background:#fff; } 52 | .roundbtn { -moz-border-radius:15px; -khtml-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; border:1px solid #dfdfdf; background:#fff; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; cursor:pointer; border:1px solid #bbb; color:#464646; font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; text-decoration:none; font-size:14px!important; line-height:16px; padding:2px 20px;} 53 | .roundbtn:hover { color:#000; border-color:#666;} 54 | /*header start 55 | -----------------------------------------------*/ 56 | #header { width:100%; height:90px; border-bottom:1px solid #ccc; background:#fff; position:relative; } 57 | #header h1 { padding:20px; padding-left:5px; } 58 | .welcome { height:25px; width:430px; position:absolute; left:200px; top:10px; } 59 | .welcome a { margin-left:20px; color:#06F; } 60 | .top_search { height:18px; width:300px; position:absolute; left:630px; top:10px; } 61 | .top_search input[type="text"] { width:200px; padding:0 2px; margin-right:10px; } 62 | .aboutffs{ width:204px; height:84px; position: absolute; top:2px; right:5px; background:url(about_ico.gif) no-repeat center 10px;} 63 | .aboutffs_text{ background:#F4F5FB; display:none; border:1px solid #ccc; padding:2px 5px;} 64 | .aboutffs:hover .aboutffs_text{ display:block;} 65 | .aboutffs p{ height:16px; line-height:16px;} 66 | .aboutffs p a{ color:#F30;} 67 | #header ul { left:200px; border-top:1px solid #ccc; border-left:1px solid #ccc; height:30px; position:absolute; bottom:0; } 68 | #header ul li { display:inline; } 69 | #header ul li a { display:block; padding: 0 15px; height:30px; line-height:30px; float:left; border-right:1px solid #ccc; font-size:14px; } 70 | #header ul li a:hover { color:#fff; background:#003B65; } 71 | /*header end 72 | ------------------------------------------------*/ 73 | 74 | 75 | /*content start 76 | -------------------------------------------------*/ 77 | #content{ position:absolute; left:0; right:0; top:90px; bottom:0;overflow-y:scroll; overflow-x:auto; _width:100%; padding:10px;} 78 | .table { border-collapse: collapse; border-spacing: 0; border:1px solid #ccc; width:99%; margin:0 auto;color:#003B65; } 79 | .table a{ color:#36c; } 80 | .table a:hover{text-decoration:underline;} 81 | .table_right{ width:20%; text-align:right; color:#666; font-weight:bold; } 82 | .table td { border:1px solid #ccc; padding:3px 5px; } 83 | .table th{border:1px solid #ccc; padding:3px 5px;font-size:14px; color:#003B65; background:#EAF2FA;} 84 | .alt{background:#FEF3D1} /*选中背景变色*/ 85 | .table tr:hover{background:#FEF3D1;} 86 | .table .roundbtn{color:#464646; } 87 | .table .roundbtn:hover{text-decoration:none;} 88 | .table_title{ background:#EEF8FC; font-weight:bold;} 89 | .table input{ vertical-align:middle;} 90 | 91 | /*官方公告 about_ffsSite*/ 92 | .about_ffsSite{margin:0 auto; margin-bottom:10px;} 93 | /*最新上传和下载最多 file_10*/ 94 | .file_10{ width:99%; margin:0 auto; margin-bottom:10px;zoom:1;} 95 | .file_10:after{ content:"."; height:0; display:block; clear:both; visibility:hidden; } 96 | .file_10_new{ width:49%; float:left;} 97 | .file_10_views{ width:49%; float:right;} 98 | 99 | /*提示信息*/ 100 | #result{ width:200px; height:25px;color:#fff; font-weight:bold; text-align:center; position:absolute; z-index:999; top:5px; left:50%; margin-left:-100px;} 101 | #result p{ background:#21900D; } 102 | 103 | /*分页*/ 104 | .pages a{ margin:2px;} 105 | /*content end 106 | -------------------------------------------------*/ 107 | 108 | 109 | /*footer start 110 | -------------------------------------------------*/ 111 | 112 | 113 | /*footer end 114 | -------------------------------------------------*/ 115 | /*悬浮菜单*/ 116 | .navEntrance{ position:fixed; left:0; top:150px; width:14px;background:#003B65; border:1px solid #ccc; color:#fff; font-weight:bold; cursor:pointer; line-height:20px;} 117 | .navMain{ width:80px;background:#003B65; border:1px solid #ccc;position:fixed; left:0; top:150px; display:none;} 118 | .navMain li a{ height:30px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; color:#fff; border:1px solid #ccc; display:block;} 119 | .navMain li a:hover{ background:#fff; color:#000;} 120 | .navEntrance:hover .navMain{ display:block;} -------------------------------------------------------------------------------- /glob/admin/system.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |
    系统参数
    FFS官方公告:
    核心版本号:{site:VER1}
    系统版本号:{site:VER2}
    数据目录:{site:save} 【数据库及上传文件存储处】
    存储文件:{site:files}个 【已存文件数量】
    max_input_time【接收限时】:{site:max_input_time}S 【每次上传输入数据(POST, GET, upload)的最大允许时间(秒),设置为-1为不限制,大文件上传必设】
    memory_limit【内存限制】:{site:memory_limit} 【每个上传文件可以占用的最大内存数,设置为-1表示为不限制,大家自己明白】
    post_max_size【数据限制】:{site:post_max_size} 【允许的POST数据最大字节长度。此设定也影响到文件上传。 要上传大文件,该值必须大于upload_max_filesize指令的值。如果启用了内存限制,那么该值应当小于memory_limit指令的值。】
    upload_max_filesize【上传限制】:{site:upload_max_filesize} 【允许上传的文件的大小,PHP.INI默认是2MB,如果需要上传大于2M的文件就要修改这里,当然需要关联修改memory_limit和post_max_size的值。】
    45 | -------------------------------------------------------------------------------- /glob/admin/upSet.html: -------------------------------------------------------------------------------- 1 |

    2 |
    3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 13 | 14 | 15 | 16 | 18 | 19 | 20 | 21 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
    运行参数——上传参数设置
    单次上传个数设定 : 12 | (个)
    每个文件最大限制 : 17 | (mb)
    上传文件类型限制 : 22 | 格式 *.txt;*.rar
    30 |
    31 | -------------------------------------------------------------------------------- /glob/alert/ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/glob/alert/ico.png -------------------------------------------------------------------------------- /glob/alert/iframe.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | tipsWindow 2.1 Demo By [Await] 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 20 | 21 | 22 |
    23 |
    24 | /*-----------------------------------------------------------------
    25 | //Name:tipsWindow 2.1
    26 | //Author:By Await
    27 | //Date:2010-12-07
    28 | //WebSite:http://leotheme.cn
    29 | //-----------------------------------------------------------------
    30 | options = $.extend({
    31 | 	___title: "Hello World",    //窗口标题文字
    32 | 	___content: "text:内容",    //内容{text|id|img|url|iframe}
    33 | 	___width: "300",            //窗口宽度
    34 | 	___height: "200",          //窗口离度
    35 | 	___titleClass: "boxTitle",	//窗口标题样式名称
    36 | 	___closeID:"",		//关闭窗口ID
    37 | 	___time:"",		    //自动关闭等待时间
    38 | 	___drag:"",		    //拖动手柄ID
    39 | 	___showbg:false,		//是否显示遮罩层
    40 | 	___offsets:{left:"auto",top:"auto"},//设定弹出层位置,默认居中
    41 | 	___fns:function(){}//关闭窗口后执行的函数
    42 | },options);
    43 | -------------------------------------------------------------------*/
    44 | 
    45 |
    46 | 47 | 48 | -------------------------------------------------------------------------------- /glob/alert/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/glob/alert/loading.gif -------------------------------------------------------------------------------- /glob/alert/style.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /*by Denglh 2011-01-27*/ 3 | html, body { height: 100%; } 4 | .XYTipsWindow .boxLoading { position: absolute; display: block; width: 90px; height: 30px; line-height: 30px; margin-left: -45px; margin-top: -15px; left: 50%; top: 50%; color: #f00; } 5 | .XYTipsWindow .boxLoading { width:28px; margin-left: -14px; background:url("loading.gif") no-repeat; text-indent: -999em; text-align: center; } 6 | .XYTipsWindow .boxTitle, .XYTipsWindow .boxTitle span, .XYTipsWindow .boxTitle span.hover, .XYTipsWindow .loadinglayer, .XYTipsWindow .tipslayer, .XYTipsWindow .arrowLeft, .XYTipsWindow .colseBtn, .XYTipsWindow .boxError em, .XYTipsWindow .dialogBtn, .XYTipsWindow .dialogBtn.hover { background-image: url("ico.png"); background-repeat: no-repeat; } 7 | .XYTipsWindow .boxTitle { position: relative; border: 1px solid #A6C9E1; border-bottom: none; background-position: 0 0; background-repeat: repeat-x; height: 30px; line-height: 30px; } 8 | .XYTipsWindow .boxTitle h3 { float: left; font-weight: normal; color: #666; font-size: 14px; margin: 0; text-indent: 10px; } 9 | .XYTipsWindow .boxTitle span { position: absolute; width: 10px; background-position: -80px -40px; text-indent: -10em; right: 10px; top: 10px; height: 16px; overflow: hidden; cursor: pointer; } 10 | .XYTipsWindow .boxTitle span.hover { background-position: -90px -40px; } 11 | .XYTipsWindow .loadinglayer { line-height: 40px; background-position: 0 -100px!important; } 12 | .XYTipsWindow .tipslayer { line-height: 20px; text-align: left; } 13 | .XYTipsWindow .arrowLeft { position: absolute; width: 8px; height: 16px; background-position: -20px -170px; text-indent: -9999em; z-index: 20591; overflow: hidden; } 14 | .XYTipsWindow .colseBtn { position: absolute; top: 5px; right: 5px; width: 8px; height: 8px; background-position: -55px -170px; text-indent: -9999em; cursor: pointer; z-index: 20591; overflow: hidden; } 15 | .XYTipsWindow .boxError { position: absolute; left: 50%; top: 50%; margin-left: -60px; margin-top: -15px; width: 120px; height: 30px; line-height: 30px; color: #f00; } 16 | .XYTipsWindow .boxError em { float: left; width:30px; height: 30px; background-position: -35px -140px; } 17 | .XYTipsWindow .dialogBtn { margin: 5px 5px 0 0; width:80px; height:35px; background-position: 0 -30px; border:none; color:#333; } 18 | .XYTipsWindow .dialogBtn.hover { background-position: 0 -65px; } 19 | .XYTipsWindow.shadow { box-shadow:2px 2px 5px #C0BBB5; -moz-box-shadow: 2px 2px 5px #C0BBB5; -webkit-box-shadow:2px 2px 5px #C0BBB5; } 20 | .___boxContent{ padding:5px;} 21 | -------------------------------------------------------------------------------- /glob/check/check - 副本.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){if(!(navigator.userAgent.indexOf("Chrome")>0)){ 2 | var k='未知类型'; 3 | if(!(navigator.userAgent.indexOf("MSIE")<0))k='IE'; 4 | if(!(navigator.userAgent.indexOf("Gecko/")<0))k='Gecko'; 5 | if(!(navigator.userAgent.indexOf("Camino")<0))k='Camino'; 6 | if(!(navigator.userAgent.indexOf("Firefox")<0))k='Firefox'; 7 | var s = '检测到您使用的是'+k+'内核的浏览器,使用本站的过程可能出现运行问题。为了保证您的使用体验,'; 8 | $.XYTipsWindow({ 9 | ___title:"浏览体验改进计划", 10 | ___content:'text:
          '+s+'建议您使用支持HTML5的 webkit高速内核 的浏览器光临本站,将能获得最佳的界面效果与最快载入速度, 搜狗 360浏览器 等其他多核心浏览器请切换到高速模式,IE9请切换到兼容模式,推荐您使用 chrome浏览器
    ', 11 | ___drag:"___boxTitle", 12 | ___showbg:true, 13 | ___width:"460", 14 | ___height:"120" 15 | }); 16 | }}); -------------------------------------------------------------------------------- /glob/check/check.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){if(!(navigator.userAgent.indexOf("MSIE")<0)){$('body').prepend('
    ');$('#notice').css({'font-size':'medium',color:'#000','background-color':'#dfdfdf',height:'64px',border:'3px double #cbcbcb',display:'none'});$('#notice').append('
    chrome 体验提升计划:推荐您使用chrome内核浏览器光临本站,以获得最佳体验。点击左侧图标即可下载最新chrome浏览器
    ');$('#notice').slideDown("slow");}}); -------------------------------------------------------------------------------- /glob/check/chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/glob/check/chrome.png -------------------------------------------------------------------------------- /glob/check/style.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | #browerNotice{ background:#000; width:100%; height:100%; position:absolute; z-index:1000; filter: Alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; } 4 | .browerNoticeBody{ background:#fff; border:1px solid #fff; width:300px; height:200px; position:absolute; z-index:1001; left:50%; margin-left:-150px; top:50%; margin-top:-100px;} 5 | -------------------------------------------------------------------------------- /glob/copy/clipboard.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/glob/copy/clipboard.swf -------------------------------------------------------------------------------- /glob/copy/flash_copy_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/glob/copy/flash_copy_btn.png -------------------------------------------------------------------------------- /glob/copy/text.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/glob/copy/text.psd -------------------------------------------------------------------------------- /glob/copy/tobbs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/glob/copy/tobbs.png -------------------------------------------------------------------------------- /glob/css/global.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | 4 | 5 | /* RESET start ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 6 | ---------------------------------------------------------------------------------------------------------------*/ 7 | body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; } 8 | fieldset, img { border: 0; } 9 | /* remember to define focus styles! */ 10 | :focus { outline: 0; } 11 | h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } 12 | abbr, acronym { border: 0; font-variant: normal; } 13 | input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } 14 | code, kbd, samp, tt { font-size: 100%; } 15 | /*@purpose To enable resizing for IE */ 16 | /*@branch For IE6-Win, IE7-Win */ 17 | input, button, textarea, select { *font-size: 100%; 18 | } 19 | ol, ul, dl, li, dd { list-style: none; } 20 | /* tables still need 'cellspacing="0"' in the markup */ 21 | table { border-collapse: collapse; border-spacing: 0; } 22 | caption, th { text-align: left; } 23 | sup, sub { font-size: 100%; vertical-align: baseline; } 24 | /* remember to highlight anchors and inserts somehow! */ 25 | a:link, a:visited, ins { text-decoration: none; } 26 | blockquote, q { quotes: none; } 27 | .clear { height:1%; overflow:hidden; } 28 | .after { content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1; } 29 | a:link { color:#666; } 30 | a { color:#666; } 31 | .round_box { -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; } 32 | .round_btn { -moz-border-radius:15px; -khtml-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; border:1px solid #dfdfdf; background:#fff; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; cursor:pointer; border:1px solid #bbb; color:#464646; font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; text-decoration:none; font-size:14px!important; line-height:16px; padding:2px 20px;} 33 | .round_btn:hover { color:#000; border-color:#666; } 34 | /* RESET end*/ 35 | 36 | 37 | 38 | 39 | 40 | /*layout ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 41 | ------------------------------------------------------------------------------------------------------------*/ 42 | 43 | 44 | body { font:12px/25px Verdana, Geneva, sans-serif; background:#F6F6F6; color:#666; } 45 | #container { width:812px; margin:0 auto; background:#fff; border:3px solid #F1F1F1; border-top:none; position:relative; } 46 | /*header start 47 | -----------------------------------------------*/ 48 | h1.logo { text-align:center; padding:20px 0; } 49 | /*header end 50 | ------------------------------------------------*/ 51 | 52 | 53 | /*content start 54 | -------------------------------------------------*/ 55 | #content { margin:5px; padding:20px; } 56 | /*footer start 57 | -------------------------------------------------*/ 58 | #footer p { text-align:center; } 59 | 60 | /*footer end 61 | -------------------------------------------------*/ 62 | /*report start 63 | -------------------------------------------------*/ 64 | .alertBox{ padding:5px;} 65 | .reportForm input[type="text"]{ width:204px; margin-bottom:10px;} 66 | .reportForm textarea{ width:272px; height:50px; padding:5px;} 67 | /*report end 68 | -------------------------------------------------*/ 69 | 70 | -------------------------------------------------------------------------------- /glob/error/error.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | 4 | 5 | /* RESET start ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 6 | ---------------------------------------------------------------------------------------------------------------*/ 7 | body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; } 8 | fieldset, img { border: 0; } 9 | /* remember to define focus styles! */ 10 | :focus { outline: 0; } 11 | h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } 12 | abbr, acronym { border: 0; font-variant: normal; } 13 | input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } 14 | code, kbd, samp, tt { font-size: 100%; } 15 | /*@purpose To enable resizing for IE */ 16 | /*@branch For IE6-Win, IE7-Win */ 17 | input, button, textarea, select { *font-size: 100%; 18 | } 19 | ol, ul, dl, li, dd { list-style: none; } 20 | /* tables still need 'cellspacing="0"' in the markup */ 21 | table { border-collapse: collapse; border-spacing: 0; } 22 | caption, th { text-align: left; } 23 | sup, sub { font-size: 100%; vertical-align: baseline; } 24 | /* remember to highlight anchors and inserts somehow! */ 25 | a:link, a:visited, ins { text-decoration: none; } 26 | blockquote, q { quotes: none; } 27 | .clear { height:1%; overflow:hidden; } 28 | .after { content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1; } 29 | a:link { color:#666; } 30 | a { color:#666; } 31 | .round_box { -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; } 32 | .round_btn { -moz-border-radius:15px; -khtml-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; border:1px solid #dfdfdf; background:#fff; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; cursor:pointer; border:1px solid #bbb; color:#464646; font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; text-decoration:none; font-size:14px!important; line-height:16px; padding:2px 20px; } 33 | .round_btn:hover { color:#000; border-color:#666; } 34 | /* RESET end*/ 35 | 36 | 37 | 38 | 39 | 40 | /*layout ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 41 | ------------------------------------------------------------------------------------------------------------*/ 42 | 43 | 44 | body { font:12px/25px Verdana, Geneva, sans-serif; background:#F6F6F6; color:#666; } 45 | #container { width:812px; margin:0 auto; background:#fff; border:3px solid #F1F1F1; border-top:none; } 46 | /*header start 47 | -----------------------------------------------*/ 48 | h1.logo { text-align:center; padding:20px 0; } 49 | /*header end 50 | ------------------------------------------------*/ 51 | 52 | 53 | /*content start 54 | -------------------------------------------------*/ 55 | #content { margin:5px; padding:20px; } 56 | .site_show { text-indent:20em; border:1px solid #f1f1f1; margin-bottom:10px; } 57 | .plus { border:1px solid #f1f1f1; text-align:center; margin-bottom:10px; } 58 | .plus img { width:85px; height:100px; margin:10px; } 59 | #plus_box { border:1px solid #f1f1f1; padding:10px; text-align:center; } 60 | .plus_box .close { float:right; height:10px; overflow:hidden; line-height:10px; } 61 | .plus_box .close:hover { color:#F00; } 62 | #search_plus { display:none; } 63 | .search_plus p { text-align:center; } 64 | .search_plus .searchword { width:500px; height:30px; line-height:30px; text-indent:10px; margin-right:5px; border:1px solid #ccc; color:#666; } 65 | .search_plus .searchsubmit { padding:7px 20px; } 66 | .search_plus .searchsubmit:hover { color:#000; border-color:#666; } 67 | .fileinfo { border:4px solid #f1f1f1; padding:10px; } 68 | .fileinfo h2 { font-weight:bold; } 69 | .fileinfo_l { width:360px; float:left; border-right:1px solid #f1f1f1; margin-right:30px; } 70 | .fileinfo_r { float:left; padding-bottom:10px; } 71 | .fileinfo .line { border-bottom:1px solid #f1f1f1; height:1px; margin:5px 0; overflow:hidden; clear:both; } 72 | .fileinfo a { color:#018EE8; } 73 | /*manage.php*/ 74 | .fileinfo input[type="text"] { border:1px solid #ccc; height:18px; line-height:18px; width:200px; } 75 | .fileinfo input[type="text"]:focus { border-color:#F60; background:#f7ffff; } 76 | .fileinfo .des { width:759px; padding:3px; border:1px solid #ccc; height:100px; } 77 | .fileinfo .des:focus { border-color:#F60; background:#f7ffff; } 78 | /*search.php*/ 79 | .querytime { margin-top:20px; } 80 | .search .filename a { color:#06C; font-size:14px; text-decoration:underline; } 81 | .search .filename a small { font-style:normal; color:#F00; } 82 | .search .filesinfo { color:#999; margin-bottom:10px; } 83 | /*content end 84 | -------------------------------------------------*/ 85 | #extractBox{ width:520px; border:1px solid #ccc; margin:0 auto; } 86 | #extractBox .close{ float:right; padding:3px;} 87 | #extractBox .extractBoxA{ padding-top:12px; height:41px; background:url(win7.jpg) no-repeat center center; padding-left:134px; } 88 | #extractBox .extractBoxA input{ height:21px; line-height:21px; width:221px ; border:none; margin-top:5px; float:left; } 89 | #extractBox .extractBoxA a{ display:block; height:30px; width:30px; float:left; padding-left:10px;} 90 | 91 | /*footer start 92 | -------------------------------------------------*/ 93 | #footer p { text-align:center; } 94 | 95 | /*footer end 96 | -------------------------------------------------*/ 97 | -------------------------------------------------------------------------------- /glob/error/error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/glob/error/error.gif -------------------------------------------------------------------------------- /glob/error/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {html:title}--错误页 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 |
    19 | 22 |
    23 |
    24 |
    {error:title}
    25 |
    {error:info}
    26 |
    27 | 28 | 29 |
    30 |
    31 | 32 | -------------------------------------------------------------------------------- /glob/js/ffs.js: -------------------------------------------------------------------------------- 1 | // JavaScript Document 2 | function openbox(box){ 3 | document.getElementById(box).style.display='block'; 4 | } 5 | function closebox(box){ 6 | document.getElementById(box).style.display='none'; 7 | } 8 | 9 | function moveIco(){ 10 | var c=$(".plus_inner img").length; 11 | $(".plus_inner").css("width",parseInt(c)*108); 12 | $('.clickLeft').click(function(){ 13 | var a=$(".plus_inner").css("left"); 14 | var d=parseInt(c)-7; 15 | if(parseInt(a)<=-108*d){return false;} 16 | var b=parseInt(a)-108; 17 | $(".plus_inner").css("left",b); 18 | }) 19 | $('.clickRight').click(function(){ 20 | var a=$(".plus_inner").css("left"); 21 | if(parseInt(a)+108 >0){return false;} 22 | var b=parseInt(a)+108; 23 | $(".plus_inner").css("left",b); 24 | }) 25 | } 26 | 27 | function newTips(){ 28 | $.XYTipsWindow({ 29 | ___title:"Tips效果", 30 | ___triggerID:"header", 31 | ___content:"text:

    1,用户系统上线啦
    2,文件管理更方便了
    3,音乐分享加入试听列表了
    4,FFS文件搜索上线啦,去看看

    ", 32 | ___width:"200", 33 | ___height:"", 34 | ___showTitle:false, 35 | ___showBoxbg:false, 36 | ___boxWrapBdColor:"#FDB838", 37 | ___closeID:"colseTipsLayer", 38 | ___offsets:{left:"800px",top:"50px"}, 39 | ___fns:function(){ 40 | $("body").append("箭头关闭"); 41 | $(".arrowLeft,#colseTipsLayer").appendTo("#"+$.XYTipsWindow.getID()); 42 | $("#"+$.XYTipsWindow.getID()).find(".___boxContent").css({background:"#FFFFFF"}).addClass("tipslayer"); 43 | } 44 | }); 45 | } 46 | 47 | 48 | function linkCountDown(){ 49 | var waittime=parseInt($(".linkTime").attr("timer")); 50 | if(waittime>=0){ 51 | var seconds =waittime; 52 | msg = "地址获取中,请等候["+seconds+"]秒..."; 53 | $(".linkTime").html(msg); 54 | --waittime; 55 | $(".linkTime").attr("timer",waittime); 56 | } 57 | else{ 58 | $(".linkTime").css("display","none"); 59 | $(".linkHidden").css("display","inline"); 60 | } 61 | } 62 | 63 | $(document).ready(function() { 64 | setInterval("linkCountDown()",1000); 65 | if($("#plus_window").get()!=""){newTips()}; 66 | $(".ireport").click(function(){ 67 | var a=$("#reportKey").val(); 68 | var b=$("#yourEmail").val(); 69 | $.XYTipsWindow({ 70 | ___title:"举报文件", 71 | ___content:'text:

    ', 72 | ___drag:"___boxTitle", 73 | ___height:170, 74 | ___showbg:true 75 | }); 76 | }); 77 | 78 | /* 79 | $("#infoImgTips").hover(function(){ 80 | var a=$("#reportKey").val(); 81 | $.XYTipsWindow({ 82 | ___title:"效果预览", 83 | ___triggerID:"infoImgTips", 84 | ___content:'text:

    ', 85 | ___offsets:{left:"370px",top:"45px"}, 86 | ___height:"168", 87 | ___width:"368" 88 | }); 89 | }, 90 | function(){ 91 | setTimeout(function(){$.XYTipsWindow.removeBox();},200); 92 | }); 93 | */ 94 | 95 | 96 | }) -------------------------------------------------------------------------------- /glob/res/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {html:title} 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | {body} 17 | 18 | 19 |

    首页关于Mini在线分享赞助我们用户条款举报文件有问题?点这里┊{html:ICP} {html:tongji}

    20 | 21 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | FSS MINI 12 | 13 | 14 |

    看来你似乎已经安装过此程序,如需重新安装,请删除glob/admin/config.php。

    15 | 16 | -------------------------------------------------------------------------------- /install/index.php: -------------------------------------------------------------------------------- 1 | '.$path.'× 请修改'; 9 | } 10 | else{ 11 | echo ''.$path.'√'; 12 | } 13 | } 14 | $basepath=str_replace('\\','/',substr(dirname(__FILE__),0,-8)); 15 | 16 | ?> 17 | 18 | 19 | 20 | 21 | FFS5 22 | 23 | 24 | 25 | 26 | 27 | 28 |
    29 | 32 |
    33 |
    34 |
    35 |
    36 |

    FFS 最终版(Final)授权协议

    37 |
          感谢您选择 快速文件分享系统(以下简称FFS)。FFS是一款基于PHP+多重数据库的先进的网络文件存储分享系统,通过本系统,用户可以将资料在线上传到您的系统中,独创的文件分享码模式,轻松分享每一个文件。更有丰富多彩的文件应用提升文件的价值。
    38 |       FFS Dev 为FFS 产品的开发商,依法独立拥有FFS 版权。
    39 |       无论个人或组织、盈利与否、用途如何(包括以学习和研究为目的),均需仔细阅读本协议,在理解、同意、并遵守本协议的全部条款后,方可开始使用FFS 软件。
    40 |       本授权协议适用于 FFS 的所有产品,FPS88.com 拥有对本授权协议的最终解释权。
    41 | I. 协议许可的权利
    42 |       1. 您可以在完全遵守本最终用户授权协议的基础上,将本软件应用任何用途(包括个人用户:不具备法人资格的自然人)。
    43 |       2. 您可以在协议规定的约束和限制范围内修改 FFS 源代码(如果被提供的话)或界面风格以适应您的网站要求。
    44 |       3. 您拥有使用本软件构建的系统中全部会员资料及相关信息的所有权,并独立承担与其内容的相关法律义务。
    45 |       4. FFS最终版完全免费提供给用户使用,但是不提供任何形式的技术支持,请您谅解.
    46 | II. 协议规定的约束和限制
    47 |       1. 。
    48 |       2. 不得对本软件或与之关联的商业授权进行出租、出售、抵押或发放子许可证。
    49 |       3. 禁止在 FFS 的整体或任何部分基础上以发展任何派生版本、修改版本或第三方版本用于重新分发。
    50 |       5. 如果您未能遵守本协议的条款,您的授权将被终止,所被许可的权利将被收回,并承担相应法律责任。
    51 | III. 有限担保和免责声明
    52 |       1. 本软件及所附带的文件是作为不提供任何明确的或隐含的赔偿或担保的形式提供的。
    53 |       2. 用户出于自愿而使用本软件,您必须了解使用本软件的风险,我们不承诺提供任何形式的技术支持、使用担保,也不承担任何因使用本软件而产生问题的相关责任。
    54 |       3. FFS Dev 不对使用本软件构建的网站中的信息承担责任,但在不侵犯用户隐私信息的前提下,保留以任何方式获取用户信息的权利。
    55 |       有关 FFS 通用授权协议、商业授权与技术服务的详细内容,均由 FFS 官方网站独家提供。 FFS Dev 拥有在不事先通知的情况下,修改授权协议和服务价目表的权力,修改后的协议或价目表对自改变之日起的新授权用户生效。 电子文本形式的授权协议如同双方书面签署的协议一样,具有完全的和等同的法律效力。您一旦开始安装 FFS ,即被视为完全理解并接受本协议的各项条款,在享有上述条款授予的权力的同时, 受到相关的约束和限制。协议许可范围以外的行为,将直接违反本授权协议并构成侵权,我们有权随时终止授权,责令停止损害,并保留追究相关责任的权力。
    56 |
    57 |

    同意协议

    58 |
    59 |
    60 |

    目录权限检查(以下目录需要0777权限)

    61 |
    62 | 63 | 64 | 65 | 66 | 67 | 79 |
    目录可读写
    80 | 81 |
    82 |

    下一步

    83 |
    84 |
    85 |

    让我们来进行下一步,请确保app、glob、数据目录可写。Linux权限请点这里

    86 |
    87 |

    88 | 89 | 90 | 后台管理账号

    91 |

    92 | 93 | 94 | 后台管理密码

    95 |

    提交

    96 |
    97 |
    98 |
    99 |

    恭喜你,程序已经成功安装!注:请务必修改数据目录。

    100 |

    请选择:查看前台 登录后台修改设置

    101 |
    102 |
    103 |
    104 |
    105 | 109 |
    110 | 111 | 112 | -------------------------------------------------------------------------------- /install/indexA.php: -------------------------------------------------------------------------------- 1 | alert('举报成功,我们会尽快处理,感谢您的参与!');"; 30 | echo ""; 31 | } 32 | else{ 33 | echo ""; 34 | echo ""; 35 | } 36 | } 37 | 38 | /*页面输出判断*/ 39 | /*如果有页面输出,输出页面。*/ 40 | if(!empty($FFS['html'])){ 41 | HTML_LOAD(ROT.'glob/res/index.html',$FFS['html']['path']); 42 | HTML_CONTENT($FFS['html']['tag']); 43 | HTML_PUT(); 44 | } 45 | ?> -------------------------------------------------------------------------------- /install/index_check.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | FSS MINI 12 | 13 | 14 |

    看来你似乎已经安装过此程序,如需重新安装,请删除glob/admin/config.php。

    15 | 16 | -------------------------------------------------------------------------------- /install/install.js: -------------------------------------------------------------------------------- 1 | // JavaScript Document 2 | var tab=function(){ 3 | $(".goto").eq(0).click(function(){ 4 | $(".content_box_inner").animate({ left: '-500px' }, "slow"); 5 | }) 6 | $(".goto").eq(1).click(function(){ 7 | $(".content_box_inner").animate({ left: '-1000px' }, "slow"); 8 | }) 9 | $(".goto").eq(2).click(function(){ 10 | $(".content_box_inner").animate({ left: '-1500px' }, "slow"); 11 | }) 12 | } 13 | 14 | function install(){ 15 | var password=$('.password').val(); 16 | $.post("install.php", { password: password } ); 17 | } 18 | 19 | 20 | $(document).ready(function(){ 21 | tab(); 22 | 23 | }) -------------------------------------------------------------------------------- /install/install.php: -------------------------------------------------------------------------------- 1 | '; 7 | file_put_contents('../glob/admin/config.php',$context); 8 | chmod('../glob/admin/config.php',0777); 9 | copy('indexA.php','../index.php'); 10 | 11 | } 12 | 13 | 14 | ?> -------------------------------------------------------------------------------- /install/sitemap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | http://localhost/FFSS/install/?/file/view-.html 5 | 1970-01-01 6 | always 7 | 0.8 8 | 9 | -------------------------------------------------------------------------------- /install/style.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | 4 | 5 | /* RESET start ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 6 | ---------------------------------------------------------------------------------------------------------------*/ 7 | body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; } 8 | fieldset, img { border: 0; } 9 | /* remember to define focus styles! */ 10 | :focus { outline: 0; } 11 | h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } 12 | abbr, acronym { border: 0; font-variant: normal; } 13 | input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } 14 | code, kbd, samp, tt { font-size: 100%; } 15 | /*@purpose To enable resizing for IE */ 16 | /*@branch For IE6-Win, IE7-Win */ 17 | input, button, textarea, select { *font-size: 100%; 18 | } 19 | ol, ul, dl, li, dd { list-style: none; } 20 | /* tables still need 'cellspacing="0"' in the markup */ 21 | table { border-collapse: collapse; border-spacing: 0; } 22 | caption, th { text-align: left; } 23 | sup, sub { font-size: 100%; vertical-align: baseline; } 24 | /* remember to highlight anchors and inserts somehow! */ 25 | a:link, a:visited, ins { text-decoration: none; } 26 | blockquote, q { quotes: none; } 27 | .clear { height:1%; overflow:hidden; } 28 | .after { content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1; } 29 | a:link { color:#666; } 30 | a { color:#666; } 31 | .round_box { -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; } 32 | .round_btn { -moz-border-radius:15px; -khtml-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; border:1px solid #dfdfdf; background:#fff; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; cursor:pointer; border:1px solid #bbb; color:#464646; font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; text-decoration:none; font-size:14px!important; line-height:16px; padding:2px 20px; } 33 | .round_btn:hover { color:#000; border-color:#666; } 34 | /* RESET end*/ 35 | 36 | 37 | 38 | 39 | 40 | /*layout ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 41 | ------------------------------------------------------------------------------------------------------------*/ 42 | 43 | 44 | body { font:12px/25px Verdana, Geneva, sans-serif; background:#F6F6F6; color:#666; } 45 | #container { width:812px; margin:0 auto; background:#fff; border:3px solid #F1F1F1; border-top:none; } 46 | /*header start 47 | -----------------------------------------------*/ 48 | h1.logo { text-align:center; padding:10px 0; } 49 | .content_box { width:500px; margin:0 auto; overflow:hidden; position:relative; height:300px; } 50 | .content_box_inner { width:2000px; position: absolute; height:300px; left:0; top0; 51 | } 52 | .contentmain { width:480px; float:left; height:280px; padding:10px; } 53 | .contentmain p { line-height:30px; clear:both; margin-bottom:10px; } 54 | .contentmain p label { width:120px; display:block; float:left; } 55 | .contentmain p input[type="text"], .contentmain p input[type="password"] { width:150px; height:20px; line-height:20px; float:left; margin-right:10px; border:1px solid #ccc; margin-top:5px; } 56 | .contentmain p input[type="text"]:focus, .contentmain p input[type="password"]:focus { border:1px solid #F60; } 57 | .contentmain p span { margin-right:5px; color:#999; } 58 | .contentmain td{ text-indent:10px;} 59 | .chose a { color:#06C; text-decoration:underline; } 60 | /*header end 61 | ------------------------------------------------*/ 62 | 63 | 64 | /*content start 65 | -------------------------------------------------*/ 66 | #content { margin:5px; padding:5px; } 67 | .agreement { height:210px; overflow-y:scroll; border:1px solid #f1f1f1; padding:5px; } 68 | /*content end 69 | -------------------------------------------------*/ 70 | 71 | 72 | /*footer start 73 | -------------------------------------------------*/ 74 | #footer p { text-align:center; } 75 | 76 | /*footer end 77 | -------------------------------------------------*/ 78 | -------------------------------------------------------------------------------- /login.php: -------------------------------------------------------------------------------- 1 | alert("登陆密码错误");'; 12 | } 13 | } 14 | ?> 15 | 16 | 17 | 18 | 19 | FFS-后台 20 | 21 | 27 | 28 | 29 | 30 |
    31 |
    32 |

    33 | 34 | 35 |

    36 |

    37 | 38 | 39 |

    40 |

    41 | 42 |

    43 |
    44 |
    45 | 46 | 47 | -------------------------------------------------------------------------------- /logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/logo.gif -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /install/ 3 | Disallow: /firewall/ 4 | Disallow: /glob/ 5 | Sitemap: http://localhost/FFSS/sitemap.xml -------------------------------------------------------------------------------- /session/sess_07m5k5rki3fgsp262r7v1h6ck3: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_21jkdbdp3pf9jfjqlaga1q9ea0: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_4ftu9d1nrhhec00b1mc7i31is0: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_4glnf7ude8i6lppit3d5ci8kp5: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_5dnj2g630qvvduium1ji8351f5: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_73n9g6o27pjgnqns53ruk8t4u7: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_7uk3vhokkqqnd9s67lh15f9hr0: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_9an7d53m1qdbs0gffp3v1rb1v5: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_dc0pkv4jq79gli87fab2aep331: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_hlc7ndumma7rahuh10h4ih2ah7: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_kkmkr240k4dguqalcdl2bp2g83: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_kl48cd6ag54f5n9ke3mmo0avh7: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_lq7ouft1ehghj7g62admuvdmp0: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_pn4i642b4ev4i51bqs812r0af1: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /session/sess_q9paf2ghsfqj8leahd6d7qhm65: -------------------------------------------------------------------------------- 1 | login|b:1; -------------------------------------------------------------------------------- /sitemap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | http://localhost/FFSS/?/file/view-.html 5 | 1970-01-01 6 | always 7 | 0.8 8 | 9 | -------------------------------------------------------------------------------- /system/file.vds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/system/file.vds -------------------------------------------------------------------------------- /system/forsearch.task: -------------------------------------------------------------------------------- 1 | 1343736956 -------------------------------------------------------------------------------- /system/report.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actrace/ffs/ee393abbbfb623cea60450152e4bac32ccfa3f80/system/report.list -------------------------------------------------------------------------------- /system/sitemap.task: -------------------------------------------------------------------------------- 1 | 1343736956 -------------------------------------------------------------------------------- /system/vds.task: -------------------------------------------------------------------------------- 1 | 1343736956 -------------------------------------------------------------------------------- /task.php: -------------------------------------------------------------------------------- 1 | TASK_RUNTIME){ 7 | FILE_MAKEDB(); 8 | file_put_contents(SYS.'vds.task',time()); 9 | $all_task = glob(ROT.'app/*/task.php'); 10 | foreach($all_task as $path){ 11 | include_once($path); 12 | } 13 | } 14 | /*更新站点地图*/ 15 | $timeA=file_get_contents(SYS.'sitemap.task'); 16 | if(($nowt-$timeA)>SITEMAP_RUNTIME*3600){ 17 | FILE_SITEMAP(); 18 | FILE_REPORT_LIST_UPDATE(); //顺便更新举报列表 19 | file_put_contents(SYS.'sitemap.task',time()); 20 | } 21 | 22 | /*更新搜索文件*/ 23 | $timeB=file_get_contents(SYS.'forsearch.task'); 24 | if(($nowt-$timeB)>SITEMAP_RUNTIME*3600){ 25 | FILE_FORSEARCH();//更新下搜索引擎文件 26 | file_put_contents(SYS.'forsearch.task',time()); 27 | } 28 | 29 | } 30 | 31 | 32 | ?> -------------------------------------------------------------------------------- /toSitemap.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | sitemap自动提交工具 —Powered By FFS 6 | 11 | 12 | 13 | 14 | 15 |

    将此地址复制到地址栏打开即可,http://www.fps88.com/toSitemap.php?u=$sitemapurl,将$sitemapurl="你的sitemap地址"则可

    16 |

    例如:http://www.fps88.com/toSitemap.php?u=http://u.fps88.com/sitemap.xml,或者把sitemap.xml地址填写入文本框

    17 |

    提交到其他搜索引擎还请自己亲自提交,但也不要频繁提交

    18 |
    19 | 20 |
    21 |
    22 |
    23 | "http://submissions.ask.com/ping?sitemap=", 31 | "bing"=>"http://www.bing.com/webmaster/ping.aspx?siteMap=", 32 | "google"=>"http://www.google.com/webmasters/tools/ping?sitemap=" 33 | ); 34 | foreach($pings as $key => $value){ 35 | $url=$value.$sitemapurl; 36 | $ch = curl_init(); 37 | curl_setopt($ch, CURLOPT_URL, $url); 38 | curl_setopt($ch, CURLOPT_HEADER, 0); 39 | //$returnCode=curl_exec($ch); 40 | curl_close($ch); 41 | echo "已经成功提交到: ".$key ,'
    '; 42 | 43 | } 44 | ?> 45 |

    Powered By FFS

    46 | 47 | -------------------------------------------------------------------------------- /up.php: -------------------------------------------------------------------------------- 1 | '; 17 | echo '上传完成-> 下载 '.(file_exists('app/info/plug.html') ? '
    编辑
    ' : '' ).' 分享码:'.$info['id'].'|管理码:'.$info['pw'].$mailinfo.'<-'.$str1.FILE_QUICK_LINK($info['type'],$info['id'],$info['size']); 18 | if($jumpEmail=="no"){MAIL_SEND($smtpemailto,$mailsubject,$mailbody);} 19 | if(file_exists('app/manage/ico.html')&&$_POST['username']!=NULL&&$_POST['regtime']!=NULL){ //检测是否登录,如保存即发送保存链接 20 | @file_get_contents(URL.'?/manage/savefile|'.$info['id'].'|'.$_POST['username'].'|'.$_POST['regtime']); 21 | } 22 | }else{ 23 | echo $info['info']; 24 | } 25 | } 26 | 27 | 28 | ?> -------------------------------------------------------------------------------- /upapi.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 文件分享 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 40 |
    41 |
    42 |
    43 | 44 | 45 | --------------------------------------------------------------------------------