复制代码 代码如下:/*********************************************
*
*程序名: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用户名或密码不正确.返回修改.
exit;
}
mysql_query("setnames'gbk'");
$dbsql="CREATEDATABASEIFNOTEXISTS".$mydbname;
if(!@mysql_query($dbsql)){echo"请检查是否有建数据库的权限";exit;}
echo"创建数据库{$mydbname}成功>>
";
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成功>>
";
$sql="INSERTINTO`post`VALUES(1,'我不是鱼','deng5765@163.com','245821218','http://www.phpfans.net','01','感谢你使用php爱好者留言板','
非常感谢你对php爱好者留言板的支持
在使用中遇到任何问题,请到
或提出你的建议.同时欢迎大家光临php爱好者站
if(@mysql_query($sql)){echo"初始化数据表成功
";}
$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成功>>
";
$str='$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上的内容
";}
else{
fwrite($fp,$str);
fclose($fp);
echo"配置文档config.php更新成功>>
";
echo"安装顺利完成.安全起见,请删除insall.php
";
}
echo'
exit;
}
?>
数据库服务器: 数据库服务器地址,一般为localhost 数据库密码: 数据库账号密码 数据库名: 不存在自动创建 留言板管理员名: 留言板管理员密码:
安装后所以配置可以在include/config.php再作修改