-
大小: 23.11MB文件类型: .rar金币: 1下载: 0 次发布日期: 2023-07-03
- 语言: 其他
- 标签:
资源简介
本源码是LX理想商城模式的核心程序,有需要开发LX理想家园平台的朋友可以下载作为参考。有了这套程序,做红酒商城的二次开发,核心代码修改就简单许多了。基本属于成品文件。
代码片段和文件信息
/***********************************************************************
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);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 211 2015-11-03 22:51 MMM新版\.htaccess
文件 3980 2015-10-14 15:33 MMM新版\Admin\Common\common.php
文件 60 2015-09-29 11:11 MMM新版\Admin\Conf\config.php
文件 11012 2015-10-14 13:48 MMM新版\Admin\Lib\Action\AdminAction.class.php
文件 14506 2015-10-11 06:27 MMM新版\Admin\Lib\Action\AgencyAction.class.php
文件 9600 2015-10-11 06:27 MMM新版\Admin\Lib\Action\AgentAction.class.php
文件 910 2015-10-14 13:58 MMM新版\Admin\Lib\Action\ChkPwdAction.class.php
文件 8133 2015-10-11 06:27 MMM新版\Admin\Lib\Action\DcAction.class.php
文件 37811 2015-10-12 14:58 MMM新版\Admin\Lib\Action\FinanceAction.class.php
文件 6215 2015-10-14 13:47 MMM新版\Admin\Lib\Action\IndexAction.class.php
文件 8921 2015-10-11 06:27 MMM新版\Admin\Lib\Action\InfoAction.class.php
文件 36618 2015-10-11 06:27 MMM新版\Admin\Lib\Action\JiaoyiAction.class.php
文件 15077 2015-10-11 06:27 MMM新版\Admin\Lib\Action\MemberAction.class.php
文件 6702 2015-10-11 06:27 MMM新版\Admin\Lib\Action\MessageAction.class.php
文件 1521 2015-10-11 06:27 MMM新版\Admin\Lib\Action\MianAction.class.php
文件 4441 2015-10-11 06:27 MMM新版\Admin\Lib\Action\NewAction.class.php
文件 16895 2015-10-19 15:29 MMM新版\Admin\Lib\Action\QueueAction.class.php
文件 5732 2015-10-11 06:27 MMM新版\Admin\Lib\Action\RegisterAction.class.php
文件 18280 2015-10-14 13:47 MMM新版\Admin\Lib\Action\SystemAction.class.php
文件 862 2015-10-11 06:27 MMM新版\Admin\Lib\Action\TestAction.class.php
文件 13187 2015-10-11 06:27 MMM新版\Admin\Lib\Action\TreeAction.class.bak.php
文件 3981 2015-10-11 06:27 MMM新版\Admin\Lib\Action\TreeAction.class.php
文件 56681 2015-10-21 13:28 MMM新版\Admin\Lib\Action\UserAction.class.php
文件 496 2015-10-11 06:27 MMM新版\Admin\Lib\Model\AdminaddModel.class.php
文件 396 2015-10-11 06:27 MMM新版\Admin\Lib\Model\Area_sqModel.class.php
文件 272 2015-10-11 06:27 MMM新版\Admin\Lib\Model\A_wangModel.class.php
文件 5709 2015-10-11 06:27 MMM新版\Admin\Lib\Model\BackupModel.class.php
文件 54028 2015-10-16 11:55 MMM新版\Admin\Lib\Model\BonusModel.class.php
文件 483 2015-10-11 06:27 MMM新版\Admin\Lib\Model\ChangpingModel.class.php
文件 5784 2015-10-11 06:27 MMM新版\Admin\Lib\Model\DbbackModel.class.php
............此处省略2928个文件信息
相关资源
- Raize for delphi10.3
- 体温传感器 TN901 单片机 51代码 KEIL 已
- 非线性光纤光学原理及应用第三版A
- Erdas软件LPS模块操作指南中英对照版
- cmake2.8版本(含windows和linux安装包以及
- lxl.zip
- Angular权威教程 中文版
- poppler linux 移植资料
- ImageProLib
- 最优化路径系统有三种算法
- 华为5700交换机升级文件S5700-P-LI-V200
- 狐表FoxTable教程—从入门到精通,详细
- 傲天动联AQ2000-E2AN2最新LEDE 17.01固件
- 安氏领信LTAP3000无线AP固件 OPENWRT固件
- Design Recipes for FPGAs Using Verilog and VHD
- 尼康D850 LOG文件
- flexsim仿真软件教程-中文版
- Blua轻量级lua编辑器
- ls_naxieshi_8911779.zip
- HDR Deghosting: How to deal with Saturation
- Beyond Feelings中文版
- Lumisoft邮件收发系统
- 机器学习完整版 Machine Learning-A Proba
- 软件工程-实践者的研究方法英文版第
- 《Dreamweaver8&Fireworks8&PhotoshopCS2&Flash8网
- Swift5forAbsoluteBeginners5thEdition.epub
- Design_Patterns_by_Tutorials_v0.9.1.epub.zip
- 百度文库 在线文档管理系统
- fonts-chinese-3.02-12.el5.noarch.rpm
- nccl-repo-ubuntu1604-2.1.15-ga-cuda9.0_1-1_amd
评论
共有 条评论