<?php
// Guard against false config variables being passed via the URL
// if the register_globals php setting is turned on
if (isset($_REQUEST["CFG"]))
{
echo "Hacking attempt.";
die();
}
$CFG["MOA_PATH"] = str_replace( "\\", "/", dirname(realpath(__FILE__)))."/";
include_once("sources/_db_funcs.php");
include_once("sources/id.php");
include_once("sources/common.php");
include_once("sources/_template_parser.php");
if (isset($_REQUEST["action"]))
{
if (strcmp($_REQUEST["action"], "dbcheck") == 0)
{
dbcheck();
die();
}
}
$APACHE_MIN_VERSION = ARRAY( 2, 0, 0);
$PHP_MIN_VERSION = ARRAY( 5, 2, 0);
$GD_MIN_VERSION = ARRAY( 2, 0, 0);
$MYSQL_MIN_VERSION = ARRAY( 5, 0, 0);
$template_name = "MoaDefault";
session_start();
session_unset();
session_destroy();
function get_apache_version() {
$apache_info = @apache_get_version();
$next = false;
$found = false;
$result = "";
$version = array();
$tok = strtok( $apache_info, "/ ");
while (false != $tok) {
if (($next == true) && ($found == false)) {
$result = $tok;
$found = true;
$next = false;
}
if (0 == strcasecmp($tok, "Apache")) {
$next = true;
}
$tok = strtok( "/ ");
}
if (false == $found) {
return false;
}
$tok = strtok( $result, ".");
$version[0] = (int)$tok;
$tok = strtok( ".");
$version[1] = (int)$tok;
$tok = strtok( ".");
$version[2] = (int)$tok;
return $version;
}
function get_gd_version() {
$gd_info = @gd_info();
$gd_version = $gd_info["GD Version"];
$found = false;
$result = "";
$version = array();
$tok = strtok( $gd_version, "() ");
while (false != $tok) {
if (false == $found) {
$first = strpos( $tok, ".");
if (false != $first)
{
$second = strpos( $tok, ".", $first + 1);
if (false != $second)
{
$result = $tok;
$found = true;
}
}
}
$tok = strtok( "() ");
}
if (false == $found) {
return false;
}
$tok = strtok( $result, ".");
$version[0] = (int)$tok;
$tok = strtok( ".");
$version[1] = (int)$tok;
$tok = strtok( ".");
$version[2] = (int)$tok;
return $version;
}
function get_php_version() {
$php_version = @phpversion();
$tok = strtok( $php_version, ".");
$version[0] = (int)$tok;
$tok = strtok( ".");
$version[1] = (int)$tok;
$tok = strtok( ".");
$version[2] = (int)$tok;
return $version;
}
function get_mysql_version() {
$mysql_version = @mysql_get_server_info();
$tok = strtok( $mysql_version, ".");
$version[0] = (int)$tok;
$tok = strtok( ".");
$version[1] = (int)$tok;
$tok = strtok( ".");
$version[2] = (int)$tok;
return $version;
}
function ShowProgressStart($p_stage, $p_processing)
{
// Set up stages
$stages1 = array();
$stages1[-1] = "Welcome";
$stages1[0] = "Check environment";
$stages1[1] = "Get server info";
$stages1[2] = "Create Moa user";
$stages1[3] = "Finish";
$stages2 = array();
$stages2[-1] = "Welcome";
$stages2[0] = "Checking environment";
$stages2[1] = "Initialise server config";
$stages2[2] = "Setting up server";
$stages2[3] = "Finished";
// Draw progress box
echo "<table class='normal_text' style='width:100%;'><tr><td valign='top' style='width:250px;'>\n";
echo "<table class='area' width='250' cellspacing='0' cellpadding='5'>\n";
echo "<tr>\n";
echo "<td class='box_header'>\n";
echo "Progress\n";
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td align='left' class='pale_area_nb'>\n";
echo"<img src='media/trans-pixel.png' width='250' height='1' alt=''/>";
echo "<br/>\n";
// For each line in the box
for ($loop = -1; $loop < count($stages1) - 1; $loop++)
{
if ($loop < $p_stage)
{
echo "<img src='media/progress-blank.png' alt=''/> <span style='color: grey'>".$stages2[$loop]." - Done<br/></span>\n";
}
if ($loop == $p_stage)
{
if (!$p_processing)
{
echo "<img src='media/progress-arrow.png' width='21' height='10' alt=''/> ".$stages1[$loop]."<br/>\n";
} else
{
echo "<img src='media/progress-arrow.png' width='21' height='10' alt=''/> ".$stages2[$loop]."<br/>\n";
}
}
if ($loop > $p_stage)
{
echo "<img src='media/progress-blank.png' alt=''/> ".$stages1[$loop]."<br/>\n";
}
echo"<img src='media/trans-pixel.png' height='15' width='1' alt=''/>";
}
echo "</td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "</td>\n";
echo "<td>\n";
echo"<img src='media/trans-pixel.png' width='10' height='1' alt=''/>\n";
echo "</td>\n";
echo "<td valign='top'>\n";
}
function ShowProgressEnd()
{
echo "</td>\n";
echo "<td>\n";
echo"<img src='media/trans-pixel.png' width='10' height='1' alt=''/>\n";
echo "</td>\n";
echo "</tr>\n";
echo "</table>\n";
}
// Stage 0 = Welcome message
function Stage0()
{
ShowProgressStart(-1, true);
echo "<div style='width:200px; margin-left:auto; margin-right:auto; font-size:30px;'><b>Moa install</b></div><br/>\n";
echo "<br/><br/>\n";
echo "<table width='600'><tr><td>\n";
echo "<form id='install_1b' method='post' action='install.php?stage=stage1b' enctype='multipart/form-data'>\n";
echo "<p><input type='submit' value='Start install -->'></input></p>\n";
echo "</form>\n";
echo "</td></tr></table>\n";
ShowProgressEnd();
}
// Stage 1B = Version checks
function Stage1B()
{
global $APACHE_MIN_VERSION;
global $PHP_MIN_VERSION;
global $GD_MIN_VERSION;
$check = false;
ShowProgressStart(0, true);
echo "<b><div style='width:200px; margin-left:auto; margin-right:auto; font-size:30px;'>Moa install</div></b><br/>\n";
echo "<span style='font-size:20px;'>Checking server environment to see if Moa will work...</span></b><br/><br/>\n";
// Check the Apache version
echo "Checking for Apache version ".$APACHE_MIN_VERSION[0]." or later - ";
$apache_version = false;
if (function_exists("apache_get_version"))
{
$apache_version = get_apache_version();
}
if (false == $apache_version)
{
echo "<span style='color: red'>Failed (Cannot determine version)</span><br/>\n";
echo "<span style='color: red'>Installation will continue. Please check Apache version manually.</span><br/>\n";
} else
{
$passed = false;
// Major version
if ($apache_version[0] > $APACHE_MIN_VERSION[0])
{
$passed = true;
} else
{ if ($apache_version[0] == $APACHE_MIN_VERSION[0])
{
// Now check minor version
if ($apache_version[1] > $APACHE_MIN_VERSION[1])
{
$passed = true;
} else
{ if ($apache_version[1] == $APACHE_MIN_VERSION[1])
{
// Now check revision version
if ($apache_version[2] >= $APACHE_MIN_VERSION[2])
{
$passed = true;
}
}
}
}
}
if (false == $passed)
{
echo "<span style='color: red'>Failed (".$apache_version[0].".".$apache_version[1].".".$apache_version[2].")</span><br/>\n";
$check = true;
} else
{
echo "<span style='color: green'>Success (".$apache_version[0].".".$apache_version[1].".".$apache_version[2].")</sp
没有合适的资源?快使用搜索试试~ 我知道了~
个人画廊Moa源码.7z
![preview](https://csdnimg.cn/release/downloadcmsfe/public/img/white-bg.ca8570fa.png)
共333个文件
php:235个
png:49个
js:19个
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
0 下载量 128 浏览量
2023-03-21
07:04:13
上传
评论
收藏 303KB 7Z 举报
温馨提示
个人画廊Moa源码.7z
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
共 333 条
- 1
- 2
- 3
- 4
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/2318b5fd3a594837af6fc5dc7a1e29e8_zzjlhlcd.jpg!1)
BryanDing
- 粉丝: 299
- 资源: 5583
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)