资源简介
Thinkphp开发的一个简易的管理系统,新手易学。
代码片段和文件信息
/***********************************************************************
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);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-08-11 22:43 kczx\
目录 0 2015-08-15 10:13 kczx\Public\
目录 0 2015-08-11 22:44 kczx\Public\js\
目录 0 2015-08-11 22:44 kczx\Public\js\.svn\
文件 174 2014-10-29 13:19 kczx\Public\js\.svn\all-wcprops
文件 400 2014-10-29 13:19 kczx\Public\js\.svn\entries
目录 0 2015-08-11 22:44 kczx\Public\js\.svn\text-ba
文件 242915 2014-10-29 13:19 kczx\Public\js\.svn\text-ba
文件 242915 2014-10-29 13:19 kczx\Public\js\jquery-2.0.2.js
目录 0 2015-08-11 22:44 kczx\Public\ueditor\
目录 0 2015-08-11 22:44 kczx\Public\ueditor\.svn\
文件 734 2014-10-29 13:19 kczx\Public\ueditor\.svn\all-wcprops
文件 1302 2014-10-29 13:19 kczx\Public\ueditor\.svn\entries
目录 0 2015-08-11 22:44 kczx\Public\ueditor\.svn\text-ba
文件 6775 2014-10-29 13:19 kczx\Public\ueditor\.svn\text-ba
文件 1140386 2014-10-29 13:19 kczx\Public\ueditor\.svn\text-ba
文件 367806 2014-10-29 13:19 kczx\Public\ueditor\.svn\text-ba
文件 20203 2014-10-29 13:19 kczx\Public\ueditor\.svn\text-ba
文件 37808 2014-10-29 13:19 kczx\Public\ueditor\.svn\text-ba
文件 14356 2014-10-29 13:19 kczx\Public\ueditor\.svn\text-ba
目录 0 2015-08-11 22:44 kczx\Public\ueditor\dialogs\
目录 0 2015-08-11 22:44 kczx\Public\ueditor\dialogs\.svn\
文件 192 2014-10-29 13:19 kczx\Public\ueditor\dialogs\.svn\all-wcprops
文件 713 2014-10-29 13:19 kczx\Public\ueditor\dialogs\.svn\entries
目录 0 2015-08-11 22:44 kczx\Public\ueditor\dialogs\.svn\text-ba
文件 2682 2014-10-29 13:19 kczx\Public\ueditor\dialogs\.svn\text-ba
目录 0 2015-08-11 22:44 kczx\Public\ueditor\dialogs\anchor\
目录 0 2015-08-11 22:44 kczx\Public\ueditor\dialogs\anchor\.svn\
文件 206 2014-10-29 13:19 kczx\Public\ueditor\dialogs\anchor\.svn\all-wcprops
文件 414 2014-10-29 13:19 kczx\Public\ueditor\dialogs\anchor\.svn\entries
目录 0 2015-08-11 22:44 kczx\Public\ueditor\dialogs\anchor\.svn\text-ba
............此处省略2653个文件信息
- 上一篇:Thinkphp 客户管理,进销存管理系统
- 下一篇:咖啡蜘蛛池带自定义采集系统
相关资源
- Thinkphp 客户管理,进销存管理系统
- thinkphp5.0整合H-ui的博客后台
- thinkphp+微信小程序商城+前端+后台+m
- 基于ThinkPHP5开发的漂亮通用后台全权
- tp5实现网上书店列表购物车功能
- 基于ThinkPHP开发的新闻系统微信小程序
- 网上商城系统(基于thinkphp3)
- 开源CRM管理系统-ThinkPHP5+Bootstrap
- 万能门店独立版V3.6微信小程序源码附
- thinkphp+小程序商城+前端页面+后台管理
- ThinkPHP5简易商城
- thinkphp3.2.3写的简易cms易扩展整合了百
- _ThinkPHP5.0入门教程
- ThinkPHP官方资料合集.rar
- 基于thinkphp3.2.3开发的电子商城包含前
- ThinkPHP5企业微信小程序-前端demo+后端
- ThinkPHP实战 2017
- ThinkPHP 官方文档史上最强合集6本
- 基于ThinkPHP3.2.3的微信OAuth2.0微信网页
- 免费分享thinkphp框架开发周易八字起名
-
thinkphp5加la
yer博客系统源码 - 基于thinkphp5的健身房管理信息系统
- thinkphp仿京东
- 61-基于thinkphp框架开发的办公oa管理系
- 基于php的选课系统 ThinkPHP+MySQL
- php+thinkphp+mysql开发的erp系统
- thinkphp5集成HUI后台管理系统
- thinkphp工单系统
- zw_Thinkphp小型商城的源码.zip
- thinkphp3.2整合国外Charisma Admin Template后
评论
共有 条评论