资源简介

七只熊文库CMS ## 介绍 七只熊是类似百度文库,能够实现文档分享、售卖的文库CMS系统。用户上传源文档后,七只熊会自动将文档进行转码成HTML,成功后,将文档HTML返回文库CMS。实现免插件、在线浏览。 ## 快速体验入口 文库前端演示: http://doc.qizhixiong.com 文库管理后台: http://doc.qizhixiong.com/admin.php 七只熊官网:http://www.qizhixiong.com ## 软件架构 七只熊文库系统,由2个部分组成: 七只熊文库CMS: 用于文档内容管理、用户及权限管理、积分系统等。 七只熊转换系统:本系统不开源。用于配合文库CMS实现将office文档转换成HTML,以实现客户端在线浏览。 ## CMS主要功能概述 分类管理、文档管理、文档预览、收费文档悦读页数限制。 文档积分系统。 支付宝在线积分充值。 用户积分策略自由设置。 新闻系统。 论坛 + 文档悬赏系统。 企业名录系统。 大批量文档客户端软件。 全站广告系统。 文档专辑系统。 ## 安装教程 第一步: 下载七只熊文库。访问 http://您的域名/ 将会自动执行安装程序。 第二步: 进入后台 – 系统 – 站点设置,修改“网站链接”即您的站点域名, 域名后必须加上斜杠“/”,否则将导致图片显示失败,转换失败等问题。 第三步: 联系七只熊获取站点appid、appsecret ,并进入后台 – 系统 – 转换设置填写appid、appsecret。 第四步: 上传文档测试转换效果。 #### 伪静态 伪静态规则文件在程序根目录“伪静态实现”里,如遇到问题请自行百度或联系七只熊协助解决。 Apache RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] Nginx if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break;

资源截图

代码片段和文件信息

/***********************************************************************

    Copyright 2006-2007 Ma Bingyao

    These sources is free software. Redistributions of source code must
    retain the above copyright notice. Redistributions in binary form
    must reproduce the above copyright notice. You can redistribute it
    freely. You can use it with any free or commercial software.

    These sources is distributed in the hope that it will be useful
    but WITHOUT ANY WARRANTY. Without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

        You may contact the author by:
           e-mail:  andot@coolcode.cn

*************************************************************************/
#ifdef HAVE_CONFIG_H
#include “config.h“
#endif

#include “php.h“

#if HAVE_XXTEA
#include “php_xxtea.h“
#include “ext/standard/info.h“ /* for phpinfo() functions */
#include “xxtea.h“

/* compiled function list so Zend knows what‘s in this module */
zend_function_entry xxtea_functions[] =
{
    ZEND_FE(xxtea_encrypt NULL)
    ZEND_FE(xxtea_decrypt NULL)
    ZEND_FE(xxtea_info NULL)
    {NULL NULL NULL}
};

/* compiled module information */
zend_module_entry xxtea_module_entry =
{
    STANDARD_MODULE_HEADER
    XXTEA_MODULE_NAME
    xxtea_functions
    ZEND_MINIT(xxtea)
    ZEND_MSHUTDOWN(xxtea)
    NULL
    NULL
    ZEND_MINFO(xxtea)
    XXTEA_VERSION
    STANDARD_MODULE_PROPERTIES
};

/* implement standard “stub“ routine to introduce ourselves to Zend */
#if defined(COMPILE_DL_XXTEA)
ZEND_GET_MODULE(xxtea)
#endif

static xxtea_long *xxtea_to_long_array(unsigned char *data xxtea_long len int include_length xxtea_long *ret_len) {
    xxtea_long i n *result;
n = len >> 2;
    n = (((len & 3) == 0) ? n : n + 1);
    if (include_length) {
        result = (xxtea_long *)emalloc((n + 1) << 2);
        result[n] = len;
    *ret_len = n + 1;
} else {
        result = (xxtea_long *)emalloc(n << 2);
    *ret_len = n;
    }
memset(result 0 n << 2);
for (i = 0; i < len; i++) {
        result[i >> 2] |= (xxtea_long)data[i] << ((i & 3) << 3);
    }
    return result;
}

static unsigned char *xxtea_to_byte_array(xxtea_long *data xxtea_long len int include_length xxtea_long *ret_len) {
    xxtea_long i n m;
    unsigned char *result;
    n = len << 2;
    if (include_length) {
        m = data[len - 1];
        if ((m < n - 7) || (m > n - 4)) return NULL;
        n = m;
    }
    result = (unsigned char *)emalloc(n + 1);
for (i = 0; i < n; i++) {
        result[i] = (unsigned char)((data[i >> 2] >> ((i & 3) << 3)) & 0xff);
    }
result[n] = ‘\0‘;
*ret_len = n;
return result;
}

static unsigned char *php_xxtea_encrypt(unsigned char *data xxtea_long len unsigned char *key xxtea_long *ret_len) {
    unsigned char *result;
    xxtea_long *v *k v_len k_len;
    v = xxtea_to_long_array(data len 1 &v_len);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       16753  2019-01-14 18:58  说明.docx
     文件        8791  2019-01-14 15:19  LICENSE
     目录           0  2019-01-14 14:10  Public\
     目录           0  2019-01-14 14:10  Public\admin\
     目录           0  2019-01-14 14:10  Public\admin\layui\
     目录           0  2019-01-14 14:10  Public\admin\layui\css\
     文件       60209  2018-11-06 15:08  Public\admin\layui\css\layui.css
     文件        9884  2018-11-06 15:08  Public\admin\layui\css\layui.mobile.css
     目录           0  2019-01-14 14:10  Public\admin\layui\css\modules\
     文件        1062  2018-11-06 15:08  Public\admin\layui\css\modules\code.css
     目录           0  2019-01-14 14:10  Public\admin\layui\css\modules\laydate\
     目录           0  2019-01-14 14:10  Public\admin\layui\css\modules\laydate\default\
     文件        7522  2018-11-06 15:08  Public\admin\layui\css\modules\laydate\default\laydate.css
     目录           0  2019-01-14 14:10  Public\admin\layui\css\modules\layer\
     目录           0  2019-01-14 14:10  Public\admin\layui\css\modules\layer\default\
     文件        5911  2018-11-06 15:08  Public\admin\layui\css\modules\layer\default\icon-ext.png
     文件       11493  2018-11-06 15:08  Public\admin\layui\css\modules\layer\default\icon.png
     文件       14364  2018-11-06 15:08  Public\admin\layui\css\modules\layer\default\layer.css
     文件        5793  2018-11-06 15:08  Public\admin\layui\css\modules\layer\default\loading-0.gif
     文件         701  2018-11-06 15:08  Public\admin\layui\css\modules\layer\default\loading-1.gif
     文件        1787  2018-11-06 15:08  Public\admin\layui\css\modules\layer\default\loading-2.gif
     目录           0  2019-01-14 14:10  Public\admin\layui\font\
     文件       33168  2018-11-06 15:08  Public\admin\layui\font\iconfont.eot
     文件      205116  2018-11-06 15:08  Public\admin\layui\font\iconfont.svg
     文件       32992  2018-11-06 15:08  Public\admin\layui\font\iconfont.ttf
     文件       21680  2018-11-06 15:08  Public\admin\layui\font\iconfont.woff
     目录           0  2019-01-14 14:10  Public\admin\layui\images\
     目录           0  2019-01-14 14:10  Public\admin\layui\images\face\
     文件        2689  2018-11-06 15:08  Public\admin\layui\images\face\0.gif
     文件        5514  2018-11-06 15:08  Public\admin\layui\images\face\1.gif
     文件        2797  2018-11-06 15:08  Public\admin\layui\images\face\10.gif
............此处省略1734个文件信息

评论

共有 条评论