创建配置文件 用PHP写出自己的BLOG系统 2

2018-09-22 00:56

阅读:331

  先看看效果图

  创建前文件界面

  创建配置文件后界面,会提示不能重复安装

  下面就上代码吧,html界面的代码就不上了,直接上PHP代码吧
复制代码 代码如下:
<?php
/*
FILE:install.php
Author:
DATE:2010-3-29
DONE:安装配置文件
*/
if($_POST[mysubmit])
{
$host = $_POST[hostname];
$user = $_POST[user];
$passwd = $_POST[passwd];
$dbname = $_POST[dbname];
$siteurl =
$sitekeyword = $_POST[sitekeyword];
$sitedescription = $_POST[sitedescription];
$sitename = $_POST[sitename];
if(!file_exists(install_locak.txt))
{
$fp = fopen(./include/config.func.php,w+);
if(flock($fp,LOCK_EX))
{
fwrite($fp,<.?php\r\n);
fwrite($fp,\$host=\$host\;\r\n);
fwrite($fp,\$user=\$user\;\r\n);
fwrite($fp,\$passwd=\$passwd\;\r\n);
fwrite($fp,\$dbname=\$dbname\;\r\n);
fwrite($fp,\$sitename=\$sitename\;\r\n);
fwrite($fp,\$siteurl=\$siteurl\;\r\n);
fwrite($fp,\$sitekeyword=\$sitekeyword\;\r\n);
fwrite($fp,\$sitedescription=\$sitedescription\;\r\n);
$tmp = \$conn = mysql_connect(\$host,\$user,\$passwd)or die(mysql_error());\r\n;
fwrite($fp,$tmp);
$tmp =mysql_query(\set names gbk\)or die(\设置字符库失败!\);\r\n;
fwrite($fp,$tmp);
$tmp =mysql_select_db(\$dbname,\$conn)or die(\连接数据库失败!\);\r\n;
fwrite($fp,$tmp);
fwrite($fp,?>\r\n);
flock($fp,LOCK_UN);
echo 文件配置成功!<br>;
echo <script language=\javascript\>window.location.href=\install2.php\;</script>;


}
else
{
echo cant lock the file!<br>;
}
fclose($fp);
$fins = fopen(install_lock.txt,w);
fclose($fins);
}
else
{
echo install_locak.txt已经存在,要想重新安装请删除此文件!<br>;
}
}
?>


评论


亲,登录后才可以留言!