Discuz教程网

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

[复制链接]
authicon dly 发表于 2011-9-1 10:56:03 | 显示全部楼层 |阅读模式
先看看效果图 创建前文件界面
20100412121359104.jpg
创建配置文件后界面,会提示不能重复安装
20100412121400494.jpg
下面就上代码吧,html界面的代码就不上了,直接上PHP代码吧
代码如下:

  1. <?php
  2. /*
  3. FILE:install.php
  4. Author:www.5dkx.com
  5. DATE:2010-3-29
  6. DONE:安装配置文件
  7. */
  8. if($_POST[mysubmit])
  9. {
  10. $host = $_POST[hostname];
  11. $user = $_POST[user];
  12. $passwd = $_POST[passwd];
  13. $dbname = $_POST[dbname];
  14. $siteurl = "http://".$_POST[siteurl];
  15. $sitekeyword = $_POST[sitekeyword];
  16. $sitedescription = $_POST[sitedescription];
  17. $sitename = $_POST[sitename];
  18. if(!file_exists("install_locak.txt"))
  19. {
  20. $fp = fopen("./include/config.func.php","w+");
  21. if(flock($fp,LOCK_EX))
  22. {
  23. fwrite($fp,"<"."?php\r\n");
  24. fwrite($fp,"\$host="$host";\r\n");
  25. fwrite($fp,"\$user="$user";\r\n");
  26. fwrite($fp,"\$passwd="$passwd";\r\n");
  27. fwrite($fp,"\$dbname="$dbname";\r\n");
  28. fwrite($fp,"\$sitename="$sitename";\r\n");
  29. fwrite($fp,"\$siteurl="$siteurl";\r\n");
  30. fwrite($fp,"\$sitekeyword="$sitekeyword";\r\n");
  31. fwrite($fp,"\$sitedescription="$sitedescription";\r\n");
  32. $tmp = "\$conn = mysql_connect(\$host,\$user,\$passwd)or die(mysql_error());\r\n";
  33. fwrite($fp,$tmp);
  34. $tmp ="mysql_query("set names 'gbk'")or die("设置字符库失败!");\r\n";
  35. fwrite($fp,$tmp);
  36. $tmp ="mysql_select_db(\$dbname,\$conn)or die("连接数据库失败!");\r\n";
  37. fwrite($fp,$tmp);
  38. fwrite($fp,"?>\r\n");
  39. flock($fp,LOCK_UN);
  40. echo "文件配置成功!<br>";
  41. echo "<script language="javascript">window.location.href="install2.php";</script>";


  42. }
  43. else
  44. {
  45. echo "can't lock the file!<br>";
  46. }
  47. fclose($fp);
  48. $fins = fopen("install_lock.txt","w");
  49. fclose($fins);
  50. }
  51. else
  52. {
  53. echo "install_locak.txt已经存在,要想重新安装请删除此文件!<br>";
  54. }
  55. }
  56. ?>

复制代码






上一篇:创建数据库PHP代码 用PHP写出自己的BLOG系统
下一篇:PHP 一个比较完善的简单文件上传
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 06:04

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表