资源简介
PHP+MYSQL视频网站
代码片段和文件信息
/***********************************************************************
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);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 316330 2013-05-06 13:21 wytv_tp.sql
文件 183 2012-01-24 20:01 .htaccess
目录 0 2013-05-06 10:38 MyApp\
目录 0 2013-05-07 13:23 MyApp\Common\
目录 0 2013-05-06 10:36 MyApp\Conf\
文件 860 2013-05-06 13:09 MyApp\Conf\config.php
文件 0 2012-01-28 22:39 MyApp\Conf\routes.php
目录 0 2013-05-07 13:23 MyApp\Lang\
目录 0 2013-05-06 10:34 MyApp\Lib\
目录 0 2013-05-06 17:43 MyApp\Lib\Action\
文件 3471 2013-05-06 17:43 MyApp\Lib\Action\AdminAction.class.php
文件 624 2012-04-16 18:59 MyApp\Lib\Action\AdminLoginAction.class.php
文件 2458 2013-05-06 13:16 MyApp\Lib\Action\EmptyAction.class.php
文件 418 2013-05-06 13:16 MyApp\Lib\Action\HelpAction.class.php
文件 8543 2013-05-06 13:09 MyApp\Lib\Action\IndexAction.class.php
文件 816 2012-02-16 23:40 MyApp\Lib\Action\SearchAction.class.php
文件 230 2012-01-25 20:59 MyApp\Lib\Action\TypeAction.class.php
文件 3465 2012-04-18 23:06 MyApp\Lib\Action\VideoAction.class.php
目录 0 2013-05-06 12:44 MyApp\Lib\Model\
文件 369 2012-04-09 17:11 MyApp\Lib\Model\GetIpModel.class.php
文件 47 2012-01-28 20:29 MyApp\Lib\Model\SearchModel.class.php
文件 45 2012-01-25 19:37 MyApp\Lib\Model\TypeModel.class.php
文件 364 2012-02-16 23:36 MyApp\Lib\Model\VideoModel.class.php
目录 0 2013-05-06 12:44 MyApp\Runtime\
目录 0 2013-05-06 14:29 MyApp\Runtime\Cache\
文件 1677 2013-05-06 14:44 MyApp\Runtime\Cache\0a4205660ada5e6585bdabda54ee0cf4.php
文件 728 2013-05-06 17:02 MyApp\Runtime\Cache\233c5c5c852cd925d0cb0a8df6f7cfdc.php
文件 11585 2013-05-06 13:13 MyApp\Runtime\Cache\23e5de95a3217ff11d7af7ff7afbe956.php
文件 4625 2013-05-06 13:16 MyApp\Runtime\Cache\3282db66ef03135ab1832b4c3e6ab04d.php
文件 4185 2013-05-06 13:19 MyApp\Runtime\Cache\62aa40843da40233befdc45dfdeee751.php
文件 804 2013-05-06 17:02 MyApp\Runtime\Cache\79eae4f25de117611eaeb5837807ad43.php
............此处省略2167个文件信息
相关资源
- 完美配合php7 完成音视频转码
- 2018最新PHP视频打赏平台 php源码
- 基于THINKPHP内核二次开发版在线视频教
- AVProVideo Pro 1.7.3版本 1.7.3属于稳定
- 分享-魅思Msvod V10视频系统源码 开源无
- 史上最全传智播客PHP就业班视频课,
- DSKms系统Thinkphp框架开发内容付费/知识
- 教程使用MATLAB搭建一个家庭监控系统
- PHP100视频教程全集112集BT种子
- PHP代码审计教学视频
- 从原理到场景 系统讲解PHP缓存技术
- 2017 最新 Laravel5.4实战快速开发自媒体
- php电子商城项目19讲高清视频教程,带
- 兄弟连Phpcms二次开发视频教程
- PHP教学视频完整版
- MySQL视频教程
- 韩顺平 PHP 1~208讲视频百度云链接
- 韩顺平PHP从入门到精通视频教程(1
- 后盾网Thinkphp3.1.3视频教程资料Blog博客
- 燕十八高级课程视频全套
- CI框架中上传图片与视频
-
用php配置ckpla
yer在线播放视频简单 - PHP全套视频教程 传智播客
- PHP视频+代码教程 PHP 38期全套教程
- MySQL视频教程燕十八主讲,附资料+初
- thinkphp5开发app接口视频讲解
- php秒杀系统(视频+源码)
- 2016泰牛PHP基础班加大牛版-视频教程全
- PHP--传智播客最新最全的教学视频,从
- PHP高性能 高价值的PHP API开发教学视频
评论
共有 条评论