phpfans留言版用到的install.php_php教程-查字典教程网
phpfans留言版用到的install.php
phpfans留言版用到的install.php
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:php爱好者留言板_安装安装php爱好者留言板数据库服务器:数据库服务器地址,一般为localhost数据库用户名:数据库...

复制代码 代码如下:<?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>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新php教程学习
    热门php教程学习
    编程开发子分类