复制代码 代码如下:<?php
/*********************************************
*
*程序名:php爱好者留言板
*演示:http://www.phpfans.net/guestbook/
*
*作者:我不是鱼
*Email:deng5765@163.com
*网址:http://www.phpfans.net
*博客:http://www.phpfans.net/space/?2
*版本:v1.0
*帮助:http://www.phpfans.net/guestbook/
*********************************************/
if(isset($_POST['Submit'])){
$mydbuser=$_POST['m_root'];
$mydbpw=$_POST['m_pw'];
$mydbname=$_POST['m_db'];
if(!@mysql_connect("localhost",$mydbuser,$mydbpw)){
echo"mysql用户名或密码不正确.返回修改.<br><ahref="#"onClick="window.history.back();">返回</a>";
exit;
}
mysql_query("setnames'gbk'");
$dbsql="CREATEDATABASEIFNOTEXISTS".$mydbname;
if(!@mysql_query($dbsql)){echo"请检查是否有建数据库的权限";exit;}
echo"创建数据库{$mydbname}成功>><br>";
mysql_select_db($mydbname);
$char='';
if(mysql_get_server_info()>'4.1')$char='DEFAULTCHARSET=gbk';
$sql="CREATETABLE`post`(
`p_id`int(255)unsignedNOTNULLauto_increment,
`p_name`varchar(20)NOTNULL,
`p_email`varchar(20)NOTNULL,
`p_qq`varchar(20)NOTNULL,
`p_homepage`varchar(100)NOTNULL,
`p_image`varchar(8)NOTNULL,
`p_title`varchar(160)NOTNULL,
`p_content`mediumtextNOTNULL,
`p_ip`varchar(15)NOTNULL,
`p_date`datetimeNOTNULL,
PRIMARYKEY(`p_id`)
)ENGINE=MyISAM{$char};";
if(!@mysql_query($sql)){echo"请检查数据表post是否存在,存在请先删除.";exit;}
echo"创建数据表post成功>><br>";
$sql="INSERTINTO`post`VALUES(1,'我不是鱼','deng5765@163.com','245821218','http://www.phpfans.net','01','感谢你使用php爱好者留言板','
<P>非常感谢你对php爱好者留言板的支持</P>
<P>在使用中遇到任何问题,请到</P>
<P><Ahref="http://www.phpfans.net/guestbook/">http://www.phpfans.net/guestbook/</A>获得帮助</P>
<P>或提出你的建议.同时欢迎大家光临php爱好者站</P>
<P><Ahref="http://www.phpfans.net/">http://www.phpfans.net</A><IMGsrc="http://localhost/guestbook/HtmlEditor/smile/smile28.gif"></P>','127.0.0.1',now())";
if(@mysql_query($sql)){echo"初始化数据表成功<br>";}
$sql="CREATETABLE`reply`(
`r_id`int(255)unsignedNOTNULLauto_increment,
`p_id`int(255)NOTNULL,
`r_content`varchar(255)NOTNULL,
`r_rname`varchar(20)NOTNULL,
`r_time`dateNOTNULL,
PRIMARYKEY(`r_id`),
UNIQUEKEY`p_id`(`p_id`)
)ENGINE=MyISAM{$char};";
if(!@mysql_query($sql)){echo"请检查数据表reply是否存在,存在请先删除.";exit;}
echo"创建数据表reply成功>><br>";
$str='<?php'."n";
$str.='$mydbhost='localhost''.";//数据库服务器n";
$str.='$mydbuser=''.$mydbuser."';//数据库用户名n";
$str.='$mydbpw=''.$mydbpw."';//数据库密码n";
$str.='$mydbname=''.$mydbname."';//数据库名n";
$str.='$mydbcharset='gbk''.";//数据库编码,不建议修改.n";
$str.='$admin=''.$_POST['m_admin'].'';//管理员名称'."n";
$str.='$adminpw=''.$_POST['m_adminpw'].'';//管理员密码'."n";
$str.='$eachpage=5;//每页显示留言条数'."n";
$str.='?>';
$fp=fopen('include/config.php','w');
if(!$fp){echo"此空间不支持file函数,请手动配置config.php上的内容<br>";}
else{
fwrite($fp,$str);
fclose($fp);
echo"配置文档config.php更新成功>><br><br>";
echo"安装顺利完成.安全起见,请删除insall.php<br>";
}
echo'
<ahref="index.php">进入留言板首页</a>';
exit;
}
?>
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gbk"/>
<title>php爱好者留言板_安装</title>
<linktype="text/css"href="guest.css"rel="stylesheet">
</head>
<body>
<center>
<?phprequire_once('header.html');?>
<tableid="ptable"class="tableboder"cellpadding="0"cellspacing="1">
<formid="form1"name="form1"method="post"action="">
<tr>
<tdcolspan="3"class="header">安装php爱好者留言板</td>
</tr>
<tr>
<td>数据库服务器:</td>
<td><inputname="m_host"type="text"id="m_host"value="localhost"></td>
<td>数据库服务器地址,一般为localhost</td>
</tr>
<tr>
<tdwidth="220">数据库用户名:</td>
<tdwidth="266"><inputname="m_root"type="text"id="m_root"/></td>
<tdwidth="280">数据库账号用户名</td>
</tr>
<tr>
<td>数据库密码:</td>
<td><inputname="m_pw"type="password"id="m_pw"/></td>
<td>数据库账号密码</td>
</tr>
<tr>
<td>数据库名:</td>
<td><inputname="m_db"type="text"id="m_db"></td>
<td>不存在自动创建</td>
</tr>
<tr>
<td>留言板管理员名:</td>
<td><inputname="m_admin"type="text"id="m_admin"></td>
<td></td>
</tr>
<tr>
<td>留言板管理员密码:</td>
<td><inputname="m_adminpw"type="text"id="m_adminpw"></td>
<td></td>
</tr>
<tr>
<tdcolspan="3"><inputtype="submit"name="Submit"value="安装"/>
安装后所以配置可以在include/config.php再作修改</td>
</tr>
</form>
</table>
<?phprequire_once('footer.html');?>
</center>
</body>
</html>