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

  先看看效果图

  创建前文件界面

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

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

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

  下面就上代码吧,html界面的代码就不上了,直接上PHP代码吧

  

复制代码 代码如下:

  <?php

  /*

  FILE:install.php

  Author:www.5dkx.com

  DATE:2010-3-29

  DONE:安装配置文件

  */

  if($_POST[mysubmit])

  {

  $host = $_POST[hostname];

  $user = $_POST[user];

  $passwd = $_POST[passwd];

  $dbname = $_POST[dbname];

  $siteurl = "http://".$_POST[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 "can't lock the file!<br>";

  }

  fclose($fp);

  $fins = fopen("install_lock.txt","w");

  fclose($fins);

  }

  else

  {

  echo "install_locak.txt已经存在,要想重新安装请删除此文件!<br>";

  }

  }

  ?>