📄 install.php
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Friends!婚介交友系统安装向导</title>
<LINK href='templates/admin_style.css' type=text/css rel=stylesheet>
</head>
<body>
<table width="100%" border="0" cellspacing="1" bgcolor="#000000">
<tr>
<td bgcolor="#E7ECF5">
<table width="0" border="0" align="center">
<tr>
<td width="100"><img src="templates/img/logo.gif" width="100" height="48"></td>
<td style="font-size:32px"><b>系统安装向导</b></td>
</tr>
<tr>
<td colspan="2"><font color="#FF0000">警告:如果您的系统内已经安装了本系统,此安装将会清楚原有的所有数据!</font></td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<?php
if($_POST["step"]=="")
{
?>
<form action="install.php" method="post">
<input type="hidden" name="step" value="2">
<table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#000000">
<tr>
<td class="m_title">第一步:Friends!婚介交友系统版权说明 </td>
</tr>
<tr>
<td bgcolor="#E7ECF5"><table border="0" align="center">
<tr>
<td>1、本程序为免费试用板,不可用于商业用途<br>
2、次免费试用版PHP代码已经加密,但不影响使用<br>
3、模版文件(HTML文档、图片文件)可以自由修改<br>
4、如果您想将程序用于商业用途,请和本人联系购买源程序<br>
5、联系方式:Email:chairsli@163.com QQ:43624103 </td>
</tr>
</table></td>
</tr>
</table>
<br>
<center><input type="submit" name="submit" value="同意并进入下一步安装"></center>
</form>
<?php
}
elseif($_POST["step"]==2)
{
$conf = array();
$pass = array();
$phpversion = phpversion();
if(version_compare(phpversion(),'4.1.0') == -1)
{
$conf[0]="<font color=red>版本低于4.1.0</font>";
$pass[0]=0;
}
else
{
$conf[0]="通过检测";
$pass[0]=1;
}
$gdinfo = gd_info();
if($gdinfo["JPG Support"]==1)
{
$conf[1]="通过检测";
$pass[1]=1;
}
else
{
$conf[1]="<font color=red>不支持jpg</font>";
$pass[1]=0;
}
$f1 = fileperms("config.inc.php");
$f2 = fileperms("templates_c/");
$f3 = fileperms("album/pic/");
if(is_writable("config.inc.php"))
{
$conf[2]="通过检测";
$pass[2]=1;
}
else
{
$conf[2]="<font color=red>不可写</font>";
$pass[2]=0;
}
if(is_writable("templates_c/"))
{
$conf[3]="通过检测";
$pass[3]=1;
}
else
{
$conf[3]="<font color=red>不可写</font>";
$pass[3]=0;
}
if(is_writable("album/pic/"))
{
$conf[4]="通过检测";
$pass[4]=1;
}
else
{
$conf[4]="<font color=red>不可写</font>";
$pass[4]=0;
}
$res=1;
for($i=0;$i<count($pass);$i++)
{
if($pass[$i]==0){
$res=0;
break;
}
}
?>
<form action="install.php" method="post">
<input type="hidden" name="step" value="<?php if($res==1)echo "3";?>">
<table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#000000">
<tr>
<td class="m_title">第二步:系统环境及文件检测</td>
</tr>
<tr>
<td bgcolor="#E7ECF5"><table border="0" align="center">
<tr>
<td>PHP版本</td>
<td>......</td>
<td>
<?=$phpversion;?>
</td>
<td>......</td>
<td>
<?=$conf[0];?>
</td>
</tr>
<tr>
<td>GD库版本</td>
<td>......</td>
<td>
<?=$gdinfo["GD Version"];?>
</td>
<td>......</td>
<td>
<?=$conf[1];?>
</td>
</tr>
<tr>
<td>config.inc.php是否可写</td>
<td>......</td>
<td>
<?=$f1;?>
</td>
<td>......</td>
<td>
<?=$conf[2];?>
</td>
</tr>
<tr>
<td>templates_c目录是否可写</td>
<td>......</td>
<td><?=$f2;?></td>
<td>......</td>
<td><?=$conf[3];?></td>
</tr>
<tr>
<td>album/pic目录是否可写</td>
<td>......</td>
<td><?=$f3;?></td>
<td>......</td>
<td><?=$conf[4];?></td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<center>
<?php
if($res==1){
?>
<input type="submit" name="submit" value="确认并进入下一步安装">
<?
}
else{
?>
<font color=red>抱歉,您的系统设置没有通过检测,请修改相关设置后再刷新本页面继续安装!</font>
<?
}
?>
</center>
</form>
<?php
}
if($_POST["step"]==3)
{
?>
<form action="install.php" method="post">
<input type="hidden" name="step" value="4">
<table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#000000">
<tr>
<td class="m_title">第三步:填写数据库信息 </td>
</tr>
<tr>
<td bgcolor="#E7ECF5"><table border="0" align="center">
<tr>
<td>服务器:</td>
<td><input name="server" type="text" id="server" value="localhost"></td>
</tr>
<tr>
<td>用户名:</td>
<td><input name="user" type="text" id="user" value="root"></td>
</tr>
<tr>
<td>密 码:</td>
<td><input name="pass" type="password" id="pass"></td>
</tr>
<tr>
<td>数据库:</td>
<td><input name="db" type="text" id="db" value="friends"></td>
</tr>
</table></td>
</tr>
</table>
<br>
<center><input type="submit" name="submit" value="确认并进入下一步安装"></center>
</form>
<?php
}
if($_POST["step"]==4)
{
$server = $_POST["server"];
$user = $_POST["user"];
$pass = $_POST["pass"];
$db = $_POST["db"];
$conn = mysql_connect($server,$user,$pass);
$select = mysql_select_db($db,$conn);
if(!$conn)
{
?>
<center><a href="#" onclick="history.back();"><font color=red>不能连接数据库!请点击返回修改!</font></a></center>
<?
exit;
}
elseif(!$select)
{
?>
<center><a href="#" onclick="history.back();"><font color=red>数据库名称有误!请点击返回修改!</font></a></center>
<?
exit;
}
$fp = fopen("config.inc.php","w");
$in = "<?php\n
define(\"HOST\",\"$server\");\n
define(\"USERNAME\",\"$user\");\n
define(\"PASSWORD\",\"$pass\");\n
define(\"DATABASE\",\"$db\");\n
define(\"DEFAULT_LANGUAGE\",\"zh\");\n
define(\"DEFAULT_CHARSET\",\"gb2312\");\n
?>";
fwrite($fp,$in);
fclose($fp);
$str11 = "DROP TABLE IF EXISTS `friends_conf`;";
$str12 = "
CREATE TABLE `friends_conf` (
`id` int(5) unsigned NOT NULL auto_increment,
`group` int(3) unsigned NOT NULL default '0',
`confname` varchar(20) NOT NULL default '',
`confvalue` varchar(100) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;";
$res1="friends_conf....................";
if(mysql_query($str11)&&mysql_query($str12))$res1 .= "创建成功!";
mysql_query("INSERT INTO `friends_conf` VALUES (1, 0, 'reward_profile', '0.8')");
mysql_query("INSERT INTO `friends_conf` VALUES (2, 0, 'reward_pic', '0.6')");
$str21 = "DROP TABLE IF EXISTS `friends_setpnt`;";
$str22 = "CREATE TABLE `friends_setpnt` (
`id` tinyint(3) unsigned NOT NULL auto_increment,
`group` int(3) NOT NULL default '0',
`item` varchar(60) NOT NULL default '',
`act` varchar(30) NOT NULL default '',
`num` float NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -