资源简介
这是初学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);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 210 2014-12-30 08:36 lunch\.htaccess
文件 1 2014-12-30 08:36 lunch\Application\Common\Common\index.html
文件 350 2015-09-06 15:58 lunch\Application\Common\Conf\config.php
文件 1 2014-12-30 08:36 lunch\Application\Common\Conf\index.html
文件 1 2014-12-30 08:36 lunch\Application\Common\index.html
文件 1038 2014-12-30 08:36 lunch\Application\Home\Common\function.php
文件 1 2014-12-30 08:36 lunch\Application\Home\Common\index.html
文件 81 2014-12-30 08:36 lunch\Application\Home\Conf\config.php
文件 1 2014-12-30 08:36 lunch\Application\Home\Conf\index.html
文件 19564 2015-01-29 15:22 lunch\Application\Home\Controller\AdminController.class.php
文件 10320 2015-01-30 15:25 lunch\Application\Home\Controller\CanteenController.class.php
文件 15064 2015-01-28 16:02 lunch\Application\Home\Controller\ClientController.class.php
文件 269 2014-12-30 08:36 lunch\Application\Home\Controller\CommonController.class.php
文件 1 2014-12-30 08:36 lunch\Application\Home\Controller\index.html
文件 1168 2014-12-30 08:36 lunch\Application\Home\Controller\IndexController.class.php
文件 6040 2014-12-30 08:36 lunch\Application\Home\Controller\RegisterController.class.php
文件 1 2014-12-30 08:36 lunch\Application\Home\index.html
文件 1333 2014-12-30 08:36 lunch\Application\Home\Lib\DividePage.class.php
文件 0 2014-12-30 08:36 lunch\Application\Home\Lib\index.html
文件 548 2015-01-12 11:35 lunch\Application\Home\Model\BankModel.class.php
文件 569 2014-12-30 08:36 lunch\Application\Home\Model\DishesModel.class.php
文件 1 2014-12-30 08:36 lunch\Application\Home\Model\index.html
文件 608 2014-12-30 08:36 lunch\Application\Home\Model\LogModel.class.php
文件 546 2014-12-30 08:36 lunch\Application\Home\Model\MenuModel.class.php
文件 391 2014-12-30 08:36 lunch\Application\Home\Model\RegisterModel.class.php
文件 941 2014-12-30 11:32 lunch\Application\Home\Model\SystemModel.class.php
文件 549 2015-01-12 14:04 lunch\Application\Home\Model\UserModel.class.php
文件 4674 2014-12-30 08:36 lunch\Application\Home\View\Admin\Cpgl.html
文件 1465 2015-01-13 09:03 lunch\Application\Home\View\Admin\Cpxz.html
文件 5025 2014-12-30 08:36 lunch\Application\Home\View\Admin\Index.html
............此处省略1080个文件信息
- 上一篇:php房屋租赁销售求购平台网站
- 下一篇:PHP 版旅游网站管理系统
相关资源
- PHP 版旅游网站管理系统
- php房屋租赁销售求购平台网站
- php-fpm.rpm包
- PHP接入支付宝单笔订单查询接口
- PHP活动报名管理程序源代码版
- 基于php设计的bbs的设计与实现
- 基于PHP辅助教学网站之后台设计与功
- PHP.and.MySQL.Web.Development.5th.Edition.pdf
- 新一代PHP+MySQL+Dreamweaver网站建设典型
- 用php做的一个简单的系统
-
PHP ob
jects Patterns and Practice(5th) - php+msyql购物网站
-
web databa
se application with php&mysql - php版简易网上商城源码
- ThinkPHP雍达商城源码包括前后台
- 网页游戏运营平台页游网站源码 THI
- 校园办公系统PHP源码无错版
- thinkphp做的留言板
- php-7-data-structures-algorithms.rar
- 开源PHP+MySQL 在线考试系统
- ThinkPHP5快速入门和路由完全指南和数
- 网上花店源码-php
- PHP+Mysql动态网站开发与全程+源码
- php-5.2.13-Win32
- SQL数据库管理网页版
- zw_qq1124794084-9971392-phpcms_v9.6.0_UTF8.zip
- 基于PHP开发的排课系统
- php仿头条网站模板dede织梦
- php临时邮箱系统源码,免费接收邮箱
- thinkphp远程代码执行exp
评论
共有 条评论