📄 install.php
字号:
<?php $check1=session_start(); ?>
<html>
<head>
<title>母亲节许愿树安装程序</title>
</head>
<body>
<table width="40%" align="center">
<tr><td colspan="2"><h1>检查安装环境</h1></td></tr>
<tr><td>SESSION是否可用:</td><td><?php if($check1){echo"是<font color=red>√</font>";}else{echo"<font color=red>×否,请打开session</font>";}?></td></tr>
<tr><td>config.php文件是否可写:</td>
<td>
<?php
$check2=is_writeable("config.php");
if($check2){echo"是<font color=red>√</font>";}
else
{
echo"<font color=red>×config.php文件不可写,请修改此文件的属性</font>";
}
if($check1 && $check2)
{
$step1=1;
}
else
{
$step1=0;
}
?>
</td></tr>
<form action="install.php" method="POST">
<tr><td colspan="2"><input type="hidden" value="<?=$step1?>" name="next">
<input type="submit" value="下一步">
</td></tr>
</form>
<?php
if($_POST[next]=='1')
{?>
<form action="install.php" method="POST">
<tr>
<td>mysql服务器地址:</td><td><input type="text" name="server" value="localhost"></td>
</tr>
<tr>
<td>mysql用户名:</td><td><input type="text" name="mysql_name"></td>
</tr>
<tr>
<td>mysql数据库密码:</td><td><input type="password" name="mysql_pass"></td>
</tr>
<tr>
<td>你所使用的数据库:</td>
<td><input type="text" name="dbname"></td>
</tr>
<tr>
<td colspan="2"><input type="hidden" name="next" value="1"><input type="submit" value="第二步" name="step2"></td>
</tr>
</form>
<?php
}
if($_POST['step2'])
{
$server=$_POST['server'];
$mysql_name=$_POST['mysql_name'];
$mysql_pass=$_POST['mysql_pass'];
$dbname=$_POST['dbname'];
$link=mysql_connect($server,$mysql_name,$mysql_pass);
echo"<tr><td>";
if(!$link){echo"<script>alert('数据库链接失败,请检查你的数据库用户名和密码');history.go(-1);</script></td>";}
else {
echo"<script>alert数据库连接成功!</script></td>";
$select=mysql_select_db($dbname);
echo"<td>";
if(!$select){echo"<script>alert('您所填写的数据库没有出现,请检查你是否已经创建了该数据库');history.go(-1);</script></td></tr>";
}
else
{
echo"数据库选择成功!</td></tr>";
}
}
echo"<tr><td colspan=2>";
$content="<?php \r\n";
$content.='$server=';
$content.="\"$server\";\r\n";
$content.='$mysql_name=';
$content.="\"$mysql_name\";\r\n";
$content.='$mysql_pass=';
$content.="\"$mysql_pass\";\r\n";
$content.='$dbname=';
$content.="\"$dbname\";\r\n";
$content.="?>";
$fp=$fp = fopen(dirname(__FILE__)."/config.php","w");
fwrite($fp,$content) or die("安装失败1");
$str = file_get_contents("wish.sql"); //读取文件到变量
$ar = split(";",$str); //分离各sql指令到数组
foreach($ar as $sql1) //循环执行sql指令
$newresult=mysql_query($sql1);
echo"<script>alert('创建成功,安装成功');window.location='index.php';</script></td></tr>";
unlink("install.php");
}
?>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -