⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.php

📁 Try2php整站系统(Try2php CMS)Try2php整站系统(Try2php CMS)
💻 PHP
📖 第 1 页 / 共 2 页
字号:
如以下信息出现红字则说明安装出现问题,您必须检查您的Mysql用户是否对指定数据库拥有完全操作权限,然后再继续安装</div>
</div>
<table border="0" width="98%">
	<tr>
		<td>
<div id='warn-message' style='display:none;'><center><div id='warn-message-content'></div></center></div>
<fieldset>
	<legend><font size="2">建立系统数据表</font></legend>
	<?
	if ($Wdbcon=fopen('../dbcon.php','w') and fwrite($Wdbcon, $dbcon))
	{
		echo "Mysql信息写入dbcon.php成功!<br><br>";
		include("../dbcon.php");
		$SQL1="CREATE TABLE `".$SQLPrefix."admin` (`id` INT( 50 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,`ad_user` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`ad_pwd` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`ad_validate` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`ad_sec` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ) ENGINE = innodb";
		$SQL2="CREATE TABLE `".$SQLPrefix."class` (`id` INT( 50 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,`name` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`module` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`orderid` INT( 50 ) NOT NULL ,`type` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`rows` INT( 50 ) NOT NULL ,`indexorder` INT( 50 ) NOT NULL ,`conname` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`constyle` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`caption` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ) ENGINE = innodb";
		$SQL3="CREATE TABLE `".$SQLPrefix."fields` (`id` INT( 50 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,`name` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`module` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`address` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ) ENGINE = innodb";
		$SQL4="CREATE TABLE `".$SQLPrefix."information` (`id` INT( 50 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,`in_left` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,`in_content0` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,`in_module` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ) ENGINE = innodb";
		$SQL5="CREATE TABLE `".$SQLPrefix."links` (`id` INT( 50 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,`li_title` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,`li_img` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,`li_url` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,`li_orderid` INT( 50 ) NOT NULL ) ENGINE = innodb";
		$SQL6="CREATE TABLE `".$SQLPrefix."settings` (`se_hot_size` INT( 50 ) NOT NULL ,`se_sitename` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,`se_en_name` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,`se_sh_name` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,`se_sendmail` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,`se_siteurl` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,`se_beian` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,`se_copy` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,`se_line` INT( 50 ) NULL ,`TestSpeed` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`syspost` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL ,PRIMARY KEY ( `se_hot_size` ) ) ENGINE = innodb";
		$SQL7="CREATE TABLE `".$SQLPrefix."types` (`id` INT( 50 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,`module` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`name` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`typeid` INT( 50 ) NOT NULL ,`orderid` INT( 50 ) NOT NULL ) ENGINE = innodb";
		$SQL8="INSERT INTO `".$SQLPrefix."settings` ( `se_hot_size` , `se_sitename` , `se_en_name` , `se_sh_name` , `se_sendmail` , `se_siteurl` , `se_beian` , `se_copy` , `se_line` , `TestSpeed` , `syspost` ) VALUES ('6', ' ' , ' ' , ' ' , ' ' , ' ' , ' ' , ' ' , '20', 'on', '' )";
		$SQL9="INSERT INTO `".$SQLPrefix."fields` ( `id` , `name` , `module` , `address` ) VALUES (NULL , 'Local Download', 'DownloadAddress', 'downloads')";
		echo "建立admin表............................................................................................";
		if (mysql_query($SQL1))
		{
			echo "成功!<br>";
		}
		else 
		{
			echo "<font color=red>失败!</font><br>";
			$SecError="1";
		}
		echo "建立class表.............................................................................................";
		if (mysql_query($SQL2))
		{
			echo "成功!<br>";
		}
		else 
		{
			echo "<font color=red>失败!</font><br>";
			$SecError="1";
		}
		echo "建立fields表.............................................................................................";
		if (mysql_query($SQL3))
		{
			echo "成功!<br>";
		}
		else 
		{
			echo "<font color=red>失败!</font><br>";
			$SecError="1";
		}
		echo "建立information表....................................................................................";
		if (mysql_query($SQL4))
		{
			echo "成功!<br>";
		}
		else 
		{
			echo "<font color=red>失败!</font><br>";
			$SecError="1";
		}
		echo "建立links表...............................................................................................";
		if (mysql_query($SQL5))
		{
			echo "成功!<br>";
		}
		else 
		{
			echo "<font color=red>失败!</font><br>";
			$SecError="1";
		}
		echo "建立settings表.........................................................................................";
		if (mysql_query($SQL6))
		{
			echo "成功!<br>";
		}
		else 
		{
			echo "<font color=red>失败!</font><br>";
			$SecError="1";
		}
		echo "建立types表.............................................................................................";
		if (mysql_query($SQL7))
		{
			echo "成功!<br>";
		}
		else 
		{
			echo "<font color=red>失败!</font><br>";
			$SecError="1";
		}
		echo "初始化settings和fields变量.....................................................................";
		if (mysql_query($SQL8) and mysql_query($SQL9))
		{
			echo "成功!<br>";
		}
		else 
		{
			echo "<font color=red>失败!</font><br>";
			$SecError="1";
		}
		if ($SecError=="1") echo "<font color=red>请确认您前一页填写的用户名密码是否正确,同时是否对您填写的数据库有完全的操作权限,是否有重复的表存在.<a href=javascript:history.back(1);>点击这里</a>返回上一页更改信息.</font>";
		mysql_close($connect);
	}
	else echo "<font color=red>Mysql信息写入dbcon.php失败!请检查您的目录权限是否设置正确!<br><a href=javascript:location.reload();>点击这里</a>刷新重试。</font>";
	?>
</fieldset>
</div>
</div>
<?
}
else if ($act=="SetManager")
{?>
<div style='float: left; margin-right: 7px; margin-left: 5px;'>
<img src='images/wizard.gif' align='absmiddle' />
</div>
<div>
在下面认真填写管理员信息,这将作为您的系统安装完成之后第一个也是唯一一个管理员账号,在您完成安装之后您将用它进行管理操作.</div>
</div>
<table border="0" width="98%">
	<tr>
		<td>
<div id='warn-message' style='display:none;'><center><div id='warn-message-content'></div></center></div>
<fieldset>
	<legend><font size="2">设置初始管理员</font></legend>
<table style='width: 100%; border: 0px; padding:0px' cellspacing='0'>
<tr><td width='30%' class='title'>用户名:</td><td width='70%' class='content'><input type=text name='AdminUser' class='sql_form'></td></tr>
<tr><td width='30%' class='title'>密 &nbsp; 码:</td><td width='70%' class='content'><input type=password name='AdminPWD' class='sql_form'></td></tr>
<tr><td width='30%' class='title'>重复密码:</td><td width='70%' class='content'><input type=password name='RePWD' class='sql_form'></td></tr>
<tr><td width='30%' class='title'>管理目录名(公钥):</td><td width='70%' class='content'><input type=text name='DIRName' class='sql_form'></td></tr>
<tr><td width='30%' class='title'>重复目录名:</td><td width='70%' class='content'><input type=text name='ReDIR' class='sql_form'></td></tr>
</table>
</fieldset>
</div>
</div>
<?}
else if ($act=="Finish")
{?>
<div style='float: left; margin-right: 7px; margin-left: 5px;'>
<img src='images/wizard.gif' align='absmiddle' />
</div>
<div>
请仔细阅读安装最后一个步骤的安装信息,如出现红色字则说明安装出现问题,请检查数据库用户权限或目录权限设置.</div>
</div>
<table border="0" width="98%">
	<tr>
		<td>
<div id='warn-message' style='display:none;'><center><div id='warn-message-content'></div></center></div>
<fieldset>
	<legend><font size="2">建立管理员帐户</font></legend>
<?	$AdminUser=htmlspecialchars($_POST[AdminUser]);
	$AdminPWD=htmlspecialchars($_POST[AdminPWD]);
	$DIRName=htmlspecialchars($_POST[DIRName]);
	$Cpwd=sha1(md5($AdminPWD));
	for ($i=1;$i<10;$i++)
	{
		$random.=rand(10,99);
		$random.="-";
	}
	$random.=rand(10,99);
	include("../dbcon.php");
	$CleanTable="TRUNCATE TABLE `".$prefix."admin`";
	$ADDuserSQL="INSERT INTO `".$prefix."admin` ( `id` , `ad_user` , `ad_pwd` , `ad_validate` , `ad_sec` ) VALUES (NULL , '".$AdminUser."', '".$Cpwd."' , '".$random."', 'c1-1,c2-1,c3-1,c4-1,c5-1')";
	if (mysql_query($CleanTable) and mysql_query($ADDuserSQL))
	{
		echo "<br>建立管理员帐户成功!<br>";
		if (rename('../admin/','../'.$DIRName.'/'))
		{
			echo "<br>更改管理目录成功!<br>当前后台管理目录为: /".$DIRName."<br>即管理公钥为:".$DIRName."<br>请点击右下角的“完成安装”按钮跳转到管理登陆页面即可开始管理您的站点了<br>请不要更改首页的程序版本号,以保证您后台的更新程序能够正常运行.<br>祝您使用愉快!";
			if (fopen('install.lock','w'))
			{
				echo "<br><font color=blue>锁定安装程序成功!若您需要再一次运行本安装程序,则必须删除/install/install.lock文件。<br>建议您安装完成后将/install目录删除,以保证将来不被恶意重新安装。</font>";
			}
			else echo "<br><font color=red>锁定安装程序失败!您必须在安装完成后手动将/install目录删除,以保证将来不被恶意重新安装。</font>";
			
		}
		else 
		{
			echo "<br><font color=red>更改管理目录失败!请检查/admin目录是否存在,其目录权限是否正确或指定的管理目录名是否已存在!</font><br>";
			$SecError="1";
		}
	}
	else
	{
		echo "<br><font color=red>建立管理员帐户失败!请检查数据库用户权限!</font><br>";
		$SecError="1";
	}
	if ($SecError=="1") echo "<br><font color=red><a href=javascript:location.reload();>点击这里</a>刷新重试!<br><br><a href=javascript:history.back(1);>点击这里</a>回到上一页面修改信息!</font><br><br>";
	mysql_close($connect);
?>
</fieldset>
</div>
</div>
<?
}
?>
 </td>
	</tr>
</table>
</div>
</div>
<br clear='all' />

<div class='hr'></div>
<div style='padding-top: 17px; padding-right: 15px; padding-left: 15px'>
<div style='float: left'>
<?if ($act!="Finish")
{?>
	<input type='button' class='nav_button' value='关闭安装程序' onclick="window.location='index.php'" />
<?}?>
</div>

<div style='float: right'>
<?
if ($act=="")
{?>
<input type='button' onclick="if (Agree.checked==true) window.location='index.php?act=requirement'; else alert('请阅读许可协议,并选择同意许可协议');" class='nav_button' value='下一步 >'>
<?}
else if ($act=="SetManager")
{?>
<input type='submit' class='nav_button' onclick="if (AdminUser.value=='' || AdminPWD.value=='' || RePWD.value=='' || DIRName.value=='' || ReDIR.value=='') { alert('请将每一项认真填写!');return false;} else { if (AdminPWD.value!=RePWD.value || DIRName.value!=ReDIR.value) { alert('请确认两次填写的密码、公钥是否一致!');return false;} else window.location='index.php?act=finish'; }" value='下一步 >'>
<?}
else if ($act=="Finish")
{
if ($SecError!="1")
{?>
<input type='button' class='nav_button' onclick=window.location='../manager.htm' value='完成安装'>
<?
}
}
else
{
if ($SecError=='1')
$SecAlert="type='button' onclick=alert('请根据页面提示操作!') disabled";
else
$SecAlert="type='submit'";
?>
<input <?=$SecAlert?> class='nav_button' value='下一步 >'>
<?}?>
													</div>
		 	            </div>
		 	            <div style='clear: both;'></div>
		 	            <div class='copyright'>
		 	                Copyright
		 	                &copy;2007 Try2实验室 Alrights Reserved.
		 	            </div>
		 	        </div>

		 	    </div>
    		</div>
    	</div>

		</form>

	</body>
</html>
<?}
else phpinfo();
}
else echo "抱歉,此程序已经被成功安装,若希望再一次运行此安装程序,请删除:/install/install.lock";?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -