<?php
/**
* Modoer 1.0.x 升级到 1.1
* @author moufer<moufer@163.com>
* @package
* @copyright wa666.cn
* @version $Id$
*/
error_reporting(E_ERROR | E_WARNING | E_PARSE);
@ob_start();
@set_time_limit(1000);
set_magic_quotes_runtime(0);
define('PRODUCT', 'Modoer');
define('IN_MUDDER', TRUE);
define('MUDDER_ROOT', '../');
$timestamp = time();
$_POST = (array)$_POST;
$_GET = (array)$_GET;
if(!get_magic_quotes_gpc()) {
$_POST = add_slashes($_POST);
$_GET = add_slashes($_GET);
$_COOKIE = add_slashes($_COOKIE);
}
@extract($_POST, EXTR_SKIP);
@extract($_GET, EXTR_SKIP);
unset($_POST, $_GET);
$phpself = $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];
require_once(MUDDER_ROOT.'config.inc.php');
require_once(MUDDER_ROOT.'include/mysql.class.php');
$db = new Db_class($dbhost, $dbuser, $dbpw, $dbname);
header('Content-type: text/html; charset='.$charset);
$oldversion = '1.0.x';
$newversion = '1.1';
$lockname = 'upgrade_10to11.lock';
$lockfile = MUDDER_ROOT.'data/'.$lockname;
$sqlfile = MUDDER_ROOT.'install/'.$sqlname;
file_exists($lockfile) && redirect(PRODUCT.'系统已升级,如需重新升级,请删除 ./data/'.$lockname.' 文件。',1,'stop');
empty($step) && $step = 1;
if($step == 1) {
} elseif($step == 2) {
// 新建表
$array = array(
'modoer_ads'=> "
adid smallint(5) NOT NULL auto_increment,
callid smallint(5) unsigned NOT NULL default '0',
subject varchar(60) NOT NULL default '',
adtype tinyint(3) unsigned NOT NULL default '1',
begintime int(10) NOT NULL default '0',
endtime int(10) NOT NULL default '0',
content mediumtext NOT NULL,
code mediumtext NOT NULL,
isclosed tinyint(1) NOT NULL default '0',
attr varchar(10) NOT NULL default '',
PRIMARY KEY (adid)" ,
'modoer_articledata'=> "
articleid mediumint(8) unsigned NOT NULL default '0',
content longtext NOT NULL,
PRIMARY KEY (articleid)" ,
'modoer_articleclass'=> "
classid smallint(5) unsigned NOT NULL auto_increment,
classname varchar(20) NOT NULL default '',
displayorder smallint(5) NOT NULL default '0',
articlenum mediumint(8) unsigned NOT NULL default '0',
PRIMARY KEY (classid)" ,
'modoer_articles'=> "
articleid mediumint(8) unsigned NOT NULL auto_increment,
classid smallint(5) unsigned NOT NULL default '0',
shopid mediumint(8) NOT NULL default '0',
dateline int(10) NOT NULL default '0',
att tinyint(1) NOT NULL default '0',
author varchar(20) NOT NULL default '',
subject varchar(60) NOT NULL default '',
keywords varchar(100) NOT NULL default '',
pageview mediumint(8) unsigned NOT NULL default '0',
digg mediumint(8) NOT NULL default '0',
copyfrom varchar(200) NOT NULL default '',
introduce mediumtext NOT NULL,
status tinyint(1) NOT NULL default '1',
checker varchar(30) NOT NULL default '',
PRIMARY KEY (articleid),
KEY classid (classid),
KEY shopid (shopid),
KEY dateline (dateline),
KEY digg (digg)" ,
'modoer_coupons'=> "
couponid mediumint(8) unsigned NOT NULL auto_increment,
shopid mediumint(8) unsigned NOT NULL default '0',
uid mediumint(8) NOT NULL default '0',
username varchar(30) NOT NULL default '',
thumb varchar(255) NOT NULL default '',
picture varchar(255) NOT NULL default '',
starttime int(10) NOT NULL default '0',
endtime int(10) NOT NULL default '0',
subject varchar(100) NOT NULL default '',
des varchar(50) NOT NULL default '',
content text NOT NULL,
effect1 mediumint(8) unsigned NOT NULL default '0',
flag tinyint(1) unsigned NOT NULL default '1',
dateline int(10) unsigned NOT NULL default '0',
pageview int(10) NOT NULL default '0',
PRIMARY KEY (couponid),
KEY shopid (shopid),
KEY uid (uid),
KEY dateline (dateline)" ,
'modoer_datacall'=> "
callid smallint(5) unsigned NOT NULL auto_increment,
module varchar(60) NOT NULL default '',
calltype varchar(60) NOT NULL default '',
name varchar(50) NOT NULL default '',
fun varchar(60) NOT NULL default '',
var varchar(60) NOT NULL default '',
expression text NOT NULL,
tplname varchar(200) NOT NULL default '',
empty_tplname varchar(200) NOT NULL default '',
closed tinyint(1) unsigned NOT NULL default '0',
hash varchar(32) NOT NULL default '',
PRIMARY KEY (callid)" ,
'modoer_itemapply'=> "
applyid mediumint(8) unsigned NOT NULL auto_increment,
shopid mediumint(8) unsigned NOT NULL default '0',
uid mediumint(8) unsigned NOT NULL default '0',
username varchar(20) NOT NULL default '',
status tinyint(1) unsigned NOT NULL default '2',
applyname varchar(100) NOT NULL default '',
contact varchar(255) NOT NULL default '',
pic varchar(255) NOT NULL default '',
content mediumtext NOT NULL,
dateline int(10) unsigned NOT NULL default '0',
checker varchar(30) NOT NULL default '',
returned text NOT NULL,
PRIMARY KEY (applyid)" ,
'modoer_membereffect'=> "
id mediumint(8) unsigned NOT NULL default '0',
idtype varchar(15) NOT NULL default '',
uid mediumint(8) unsigned NOT NULL default '0',
username varchar(20) NOT NULL default '',
dateline int(10) NOT NULL default '0',
effect1 tinyint(1) unsigned NOT NULL default '0',
effect2 tinyint(1) unsigned NOT NULL default '0',
KEY id (id,idtype)" ,
'modoer_menus'=> "
menuid smallint(5) unsigned NOT NULL auto_increment,
isclosed tinyint(1) NOT NULL default '0',
flag varchar(60) NOT NULL default '',
isfolder tinyint(1) unsigned NOT NULL default '0',
clicks int(10) unsigned NOT NULL default '0',
title varchar(100) NOT NULL default '',
scriptnav varchar(60) NOT NULL default '',
mkey varchar(60) NOT NULL default '',
url varchar(255) NOT NULL default '',
icon varchar(60) NOT NULL default '',
listorder smallint(5) NOT NULL default '0',
PRIMARY KEY (menuid)" ,
'modoer_modules'=> "
moduleid smallint(5) unsigned NOT NULL auto_increment,
flag varchar(30) NOT NULL default '',
iscore tinyint(1) NOT NULL default '0',
name varchar(60) NOT NULL default '',
directory varchar(100) NOT NULL default '',
disable tinyint(1) unsigned NOT NULL default '0',
config text NOT NULL,
version varchar(60) NOT NULL default '',
releasetime date NOT NULL default '0000-00-00',
reliant varchar(255) NOT NULL default '',
author varchar(255) NOT NULL default '',
introduce text NOT NULL,
siteurl varchar(255) NOT NULL default '',
email varchar(255) NOT NULL default '',
100度 1.2蓝色版
5星 · 超过95%的资源 需积分: 0 110 浏览量
更新于2011-01-01
收藏 12.13MB ZIP 举报
"100度 1.2蓝色版"是一款基于PHP编程语言开发的程序,它旨在模仿某个特定的100度系统或应用的1.2版本,并且具有蓝色主题风格。这款程序的特点在于其小巧的数据量,使得安装过程更为简便快捷,对服务器资源的要求相对较低,适合那些希望快速部署并且对系统性能有一定要求的用户。
我们要理解PHP在IT领域的地位。PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,特别适合于Web开发,可以嵌入到HTML中执行。它的优势在于语法简洁,学习曲线较平缓,同时拥有丰富的库支持和庞大的开发者社区,能够快速构建动态网站和应用程序。
在"100度 1.2蓝色版"中,"1.2"通常代表软件的版本号,这表明它是该软件的第二个重大更新,可能包含了对原有功能的优化、新功能的添加以及错误修复。版本迭代是软件开发过程中的重要环节,通过不断改进和升级,提高用户体验并保持与技术发展同步。
"蓝色版"可能是指这款程序采用了蓝色为主色调的界面设计,这不仅关乎视觉美观,还可能与用户界面(UI)的设计原则有关。蓝色通常给人带来专业、信任的感觉,有利于提升用户对软件的第一印象。UI设计对于一款程序的成功至关重要,良好的界面布局和交互体验能让用户更愿意持续使用。
数据量小意味着这款程序在安装和运行时占用的存储空间较少,这对那些资源有限的服务器或者个人电脑用户来说是个福音。轻量级的应用往往能更快地启动,响应速度也更快,同时减少了服务器负载,提高了整体效率。
安装过程的便捷性是衡量一款软件易用性的重要指标。"100度 1.2蓝色版"的描述中提到“方便安装”,意味着可能内置了自动化安装脚本或者提供了一键安装的方式,减少了用户手动配置的复杂性,使得非专业用户也能轻松完成安装。
“100度 1.2蓝色版”是一个以PHP编写的、体积小巧、易于安装的程序,它采用了蓝色主题,可能适用于创建或管理网站。其目标是提供高效、用户友好的解决方案,适应不同类型的用户需求。由于没有具体的文件名称列表,我们无法深入了解其具体功能和结构,但可以推测其核心功能可能包括数据处理、用户管理、页面展示等常见的Web应用特性。
qeoso
- 粉丝: 8
- 资源: 1
最新资源
- 计算机网络四次实验报告
- (175549404)基于微信小程序的十二神鹿点餐(外卖小程序)(毕业设计,包括数据库,源码,教程).zip
- (179941432)基于MATLAB车牌识别系统【GUI含界面】.zip
- (179941434)基于MATLAB车牌识别系统【含界面GUI】.zip
- (178021462)基于Javaweb+ssm的医院在线挂号系统的设计与实现.zip
- (178047214)基于springboot图书管理系统.zip
- 张郅奇 的Python学习过程
- (23775420)欧姆龙PLC CP1H-E CP1L-E CJ2M CP1E 以太网通讯.zip
- (174590622)计算机课程设计-IP数据包解析
- (175550824)泛海三江全系调试软件PCSet-All2.0.3 1