WEMALL官方网站:www.wemallshop.com 1. [代码] [PHP]代码 WEMALL官方网站:www.wemallshop.com 2. [代码] config-template.php ?phpheader('Content-Type:text/html; charset=utf-8');error_reporting(E_ALL ~E_NOTICE);define('DB_HOST', 'db_h
1. [代码][PHP]代码
WEMALL官方网站:www.wemallshop.com
2. [代码]config-template.php
<?php
header('Content-Type:text/html; charset=utf-8');
error_reporting(E_ALL & ~E_NOTICE);
define('DB_HOST', 'db_host');
define('DB_PORT', 'db_port');
define('DB_USER', 'db_user');
define('DB_PWD', 'db_pwd');
define('DB_NAME', 'db_name');
define('DB_PREFIX', 'db_prefix');
$conn = @mysql_connect(DB_HOST.":".DB_PORT, DB_USER, DB_PWD) or die('数据库链接失败:'.mysql_error());
@mysql_select_db(DB_NAME) or die('数据库错误:'.mysql_error());
@mysql_query('SET NAMES UTF8') or die('字符集错误:'.mysql_error());
?>
3. [代码]footer.php
<div class="footer"> 2013 - 2014 <a href="http://www.inuoer.com" target="_blank">WeMall微信商城管理系统</a> </div>
4. [代码]header.php
<div class="header">
<h1 class="logo">WeMall微信商城管理系统</h1>
<div class="icon_install">安装向导</div>
<div class="version">QQ群:115303179</div> </div>
5. [代码]lock.php
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<title>WeMall微信商城管理系统</title>
<link rel="stylesheet" href="./css/install.css?v=9.0" />
</head>
<body>
<div class="wrap">
<?php require './templates/header.php'; ?>
<section class="section">
<div class="">
<div class="success_tip error_tip"> <a href="javascript:void(0);" class="f16 b">已经安装过了,请不要重复安装!</a>
</div>
<div class=""> </div>
</div>
</section>
</div>
<?php require './templates/footer.php'; ?>
</body>
</html>
6. [代码]s1.php
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<title>WeMall微信商城管理系统</title>
<link rel="stylesheet" href="./css/install.css?v=9.0" />
</head>
<body>
<div class="wrap">
<?php require './templates/header.php'; ?>
<div class="section">
<div class="main cc">
<pre class="pact" readonly="readonly">
WeMall管理系统使用协议
<b>本系统包含以下功能:</b>
1、快速创建微信商城;
一杯茶的时间创建您的微信商城。
2、丰富的界面;
简洁美观的界面,美轮美奂。
3、功能强大的系统;
商品,订单,微信等11种功能,全面覆盖。
4、多种屏幕预览;
支持多种型号手机,平板的预览,保障用户体验。
5、全网告诉访问;
借助公司的CDN骨干网,全网高速访问您的微信商城,畅享飞速体验。
</pre>
</div>
<div class="bottom tac"> <a href="./index.php?step=2" class="btn">接 受</a> </div>
</div>
</div>
<?php require './templates/footer.php'; ?>
</body>
</html>
7. [代码]s2.php
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<title>WeMall微信商城管理系统</title>
<link rel="stylesheet" href="./css/install.css?v=9.0" />
</head>
<body>
<div class="wrap">
<?php require './templates/header.php';?>
<section class="section">
<div class="step">
<ul>
<li class="current"><em>1</em>检测环境</li>
<li><em>2</em>创建数据</li>
<li><em>3</em>完成安装</li>
</ul>
</div>
<div class="server">
<table width="100%">
<tr>
<td class="td1">环境检测</td>
<td class="td1" width="25%">推荐配置</td>
<td class="td1" width="25%">当前状态</td>
<td class="td1" width="25%">最低要求</td>
</tr>
<tr>
<td>操作系统</td>
<td>类UNIX</td>
<td><span class="correct_span">√</span> <?php echo $os; ?></td>
<td>不限制</td>
</tr>
<tr>
<td>PHP版本</td>
<td>>5.3.x</td>
<td><span class="correct_span">√</span> <?php echo $phpv; ?></td>
<td>5.2.0</td>
</tr>
<tr>
<td>Mysql版本(client)</td>
<td>>5.x.x</td>
<td><?php echo $mysql; ?></td>
<td>4.2</td>
</tr>
<tr>
<td>附件上传</td>
<td>>2M</td>
<td><?php echo $uploadSize; ?></td>
<td>不限制</td>
</tr>
<tr>
<td>session</td>
<td>开启</td>
<td><?php echo $session; ?></td>
<td>开启</td>
</tr>
<tr>
<td>GD库</td>
<td>开启</td>
<td><?php echo $gd; ?></td>
<td>开启</td>
</tr>
</table>
<table width="100%">
<tr>
<td class="td1">目录、文件权限检查</td>
<td class="td1" width="25%">写入</td>
<td class="td1" width="25%">读取</td>
</tr>
<?php
foreach($folder as $dir){
$Testdir = SITEDIR.$dir;
dir_create($Testdir);
if(TestWrite($Testdir)){
$w = '<span class="correct_span">√</span>可写 ';
}else{
$w = '<span class="correct_span error_span">√</span>不可写 ';
$err++;
}
if(is_readable($Testdir)){
$r = '<span class="correct_span">√</span>可读' ;
}else{
$r = '<span class="correct_span error_span">√</span>不可读';
$err++;
}
?>
<tr>
<td><?php echo $dir; ?></td>
<td><?php echo $w; ?></td>
<td><?php echo $r; ?></td>
</tr>
<?php
}
?>
</table>
</div>
<div class="bottom tac"> <a href="./index.php?step=2" class="btn">重新检测</a><a href="./index.php?step=3" class="btn">下一步</a> </div>
</section>
</div>
<?php require './templates/footer.php';?>
</body>
</html>
8. [代码]s3.php
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<title>WeMall微信商城管理系统</title>
<link rel="stylesheet" href="./css/install.css?v=9.0" />
</head>
<body>
<div class="wrap">
<?php require './templates/header.php'; ?>
<section class="section">
<div class="step">
<ul>
<li class="on"><em>1</em>检测环境</li>
<li class="current"><em>2</em>创建数据</li>
<li><em>3</em>完成安装</li>
</ul>
</div>
<form id="J_install_form" action="index.php?step=4&install=1" method="post">
<input type="hidden" name="force" value="0" />
<div class="server">
<table width="100%">
<tr>
<td class="td1" width="100">数据库信息</td>
<td class="td1" width="200"> </td>
<td class="td1"> </td>
</tr>
<tr>
<td class="tar">数据库服务器:</td>
<td><input type="text" name="dbhost" id="dbhost" value="localhost" class="input"></td>
<td><div id="J_install_tip_dbhost"><span class="gray">数据库服务器地址,一般为localhost</span></div></td>
</tr>
<tr>
<td class="tar">数据库端口:</td>
<td><input type="text" name="dbport" id="dbport" value="3306" class="input"></td>
<td><div id="J_install_tip_dbport"><span class="gray">数据库服务器端口,一般为3306</span></div></td>
</tr>
<tr>
<td class="tar">数据库用户名:</td>
<td><input type="text" name="dbuser" id="dbuser" value="" class="input"></td>
<td><div id="J_install_tip_dbuser"></div></td>
</tr>
<tr>
<td class="tar">数据库密码:</td>
<td><input type="text" name="dbpw" id="dbpw" value="" class="input" autoComplete="off" onBlur="TestDbPwd()"></td>
<td><div id="J_install_tip_dbpw"></div></td>
</tr>
<tr>
<td class="tar">数据库名:</td>
<td><input type="text" name="dbname" id="dbname" value="" class="input"></td>
<td><div id="J_install_tip_dbname"></div></td>
</tr>
<tr>
<td class="tar">表前缀:</td>
<td><input type="text" name="dbprefix" id="dbprefix" value="wemall_" class="input"></td>
<td><div id="J_install_tip_dbprefix"><span class="gray"></span></div></td>
</tr>
</table>
<table width="100%">
<tr>
<td class="td1" width="100"></td>
<td class="td1" width="200"> </td>
<td class="td1"> </td>
</tr>
<tr>
<td class="tar"></td>
<td><input type="hidden" name="siteurl" value="http://<?php echo $domain ?>/" id="siteurl" class="input" autoComplete="off"></td>
<td><div id="J_install_tip_siteurl"><span class="gray"></span></div></td>
</tr>
</table>
<table width="100%">
<tr>
<td class="td1" width="100">创始人信息</td>
<td class="td1" width="200"> </td>
<td class="td1"> </td>
</tr>
<tr>
<td class="tar">管理员帐号:</td>
<td><input type="text" name="manager_email" class="input" value=""></td>
<td><div id="J_install_tip_manager_email"></div></td>
</tr>
<tr>
<td class="tar">密码:</td>
<td><input type="password" name="manager_pwd" id="J_manager_pwd" class="input" autoComplete="off"></td>
<td><div id="J_install_tip_manager_pwd"></div></td>
</tr>
<tr>
<td class="tar">重复密码:</td>
<td><input type="password" name="manager_ckpwd" class="input" autoComplete="off"></td>
<td><div id="J_install_tip_manager_ckpwd"></div></td>
</tr>
</table>
<input type="hidden" name="webPath" value="<?php echo $rootpath?>/" />
<div id="J_response_tips" style="display:none;"></div>
</div>
<div class="bottom tac"> <a href="./index.php?step=2" class="btn">上一步</a>
<button type="submit" class="btn btn_submit J_install_btn">创建数据</button>
</div>
</form>
</section>
<div style="width:0;height:0;overflow:hidden;"> <img src="./images/pop_loading.gif"> </div>
<script src="./js/jquery.js?v=9.0"></script>
<script src="./js/validate.js?v=9.0"></script>
<script src="./js/ajaxForm.js?v=9.0"></script>
<script>
function TestDbPwd()
{
var dbHost = $('#dbhost').val();
var dbUser = $('#dbuser').val();
var dbPwd = $('#dbpw').val();
var dbName = $('#dbname').val();
var dbPort = $('#dbport').val();
data={'dbHost':dbHost,'dbUser':dbUser,'dbPwd':dbPwd,'dbName':dbName,'dbPort':dbPort};
var url = "./index.php?step=3&testdbpwd=1";
$.ajax({
type: "POST",
url: url,
data: data,
beforeSend:function(){
},
success: function(msg){
if(msg){
}else{
$('#dbpw').val("");
$('#J_install_tip_dbpw').html('<span for="dbname" generated="true" class="tips_error" style="">数据库链接配置失败</span>');
}
},
complete:function(){
},
error:function(){
$('#J_install_tip_dbpw').html('<span for="dbname" generated="true" class="tips_error" style="">数据库链接配置失败</span>');
$('#dbpw').val("");
}
});
}
$(function(){
//聚焦时默认提示
var focus_tips = {
dbhost : '数据库服务器地址,一般为localhost',
dbport : '数据库服务器端口,一般为3306',
dbuser : '',
dbpw : '',
dbname : '',
dbprefix : '建议使用默认,同一数据库安装多个时需修改',
manager_email : '创始人帐号,拥有站点后台所有管理权限',
manager_pwd : '',
manager_ckpwd : '',
};
var install_form = $("#J_install_form"),
reg_username = $('#J_reg_username'), //用户名表单
reg_password = $('#J_reg_password'), //密码表单
reg_tip_password = $('#J_reg_tip_password'), //密码提示区
response_tips = $('#J_response_tips'); //后端返回提示
//validate插件修改了remote ajax验证返回的response处理方式;增加密码强度提示 passwordRank
install_form.validate({
//debug : true,
//onsubmit : false,
errorPlacement: function(error, element) {
//错误提示容器
$('#J_install_tip_'+ element[0].name).html(error);
},
errorElement: 'span',
//invalidHandler : , 未验证通过 回调
//ignore : '.ignore' 忽略验证
//onkeyup : true,
errorClass : 'tips_error',
validClass : 'tips_error',
onkeyup : false,
focusInvalid : false,
rules: {
dbhost: {
required : true
},
dbport:{
required : true
},
dbuser: {
required : true
},
/*dbpw: {
required : true
},*/
dbname: {
required : true
},
dbprefix : {
required : true
},
manager_email: {
required : true
},
manager_pwd: {
required : true
},
manager_ckpwd: {
required : true,
equalTo : '#J_manager_pwd'
}
},
highlight : false,
unhighlight : function(element, errorClass, validClass) {
var tip_elem = $('#J_install_tip_'+ element.name);
tip_elem.html('<span class="'+ validClass +'" data-text="text"><span>');
},
onfocusin : function(element){
var name = element.name;
$('#J_install_tip_'+ name).html('<span data-text="text">'+ focus_tips[name] +'</span>');
$(element).parents('tr').addClass('current');
},
onfocusout : function(element){
var _this = this;
$(element).parents('tr').removeClass('current');
if(element.name === 'email') {
//邮箱匹配点击后,延时处理
setTimeout(function(){
_this.element(element);
}, 150);
}else{
_this.element(element);
}
},
messages: {
dbhost: {
required : '数据库服务器地址不能为空'
},
dbport:{
required : '数据库服务器端口不能为空'
},
dbuser: {
required : '数据库用户名不能为空'
},
dbpw: {
required : '数据库密码不能为空'
},
dbname: {
required : '数据库名不能为空'
},
dbprefix : {
required : '数据库表前缀不能为空'
},
manager_email: {
required : '管理员帐号不能为空'
},
manager_pwd: {
required : '密码不能为空'
},
manager_ckpwd: {
required : '重复密码不能为空',
equalTo : '两次输入的密码不一致。请重新输入'
}
},
submitHandler:function(form) {
form.submit();
return true;
}
});
var _data = {};
});
</script>
</div>
<?php require './templates/footer.php'; ?>
</body>
</html>
9. [代码]s4.php
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<title>WeMall微信商城管理系统</title>
<link rel="stylesheet" href="./css/install.css?v=9.0" />
</head>
<body>
<div class="wrap">
<?php require './templates/header.php'; ?>
<section class="section">
<div class="">
<div class="success_tip cc"> <a href="../index.php" class="f16 b">安装完成,进入后台管理</a>
</div>
<div class=""> </div>
</div>
</section>
</div>
<?php require './templates/footer.php'; ?>
</body>
</html>
