创建配置文件 用PHP写出自己的BLOG系统 2
作者:bea
先看看效果图 创建前文件界面 创建配置文件后界面,会提示不能重复安装 下面就上代码吧,html界面的代码就不上了,直接上PHP代码吧 代码如下: <?php /* FILE:install.php Author:www.5dkx.com DATE:2010-3-29 DONE:安装配置文件 */ if($_POST[mysubmit]) { $host = $_POST[hostname]; $user = $_POST[user]; $pa
先看看效果图
创建前文件界面
创建配置文件后界面,会提示不能重复安装
下面就上代码吧,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
");
fwrite($fp,"$host="$host";
");
fwrite($fp,"$user="$user";
");
fwrite($fp,"$passwd="$passwd";
");
fwrite($fp,"$dbname="$dbname";
");
fwrite($fp,"$sitename="$sitename";
");
fwrite($fp,"$siteurl="$siteurl";
");
fwrite($fp,"$sitekeyword="$sitekeyword";
");
fwrite($fp,"$sitedescription="$sitedescription";
");
$tmp = "$conn = mysql_connect($host,$user,$passwd)or die(mysql_error());
";
fwrite($fp,$tmp);
$tmp ="mysql_query("set names 'gbk'")or die("设置字符库失败!");
";
fwrite($fp,$tmp);
$tmp ="mysql_select_db($dbname,$conn)or die("连接数据库失败!");
";
fwrite($fp,$tmp);
fwrite($fp,"?>
");
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>";
}
}
?>
有用 | 无用
创建前文件界面
创建配置文件后界面,会提示不能重复安装
下面就上代码吧,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
");
fwrite($fp,"$host="$host";
");
fwrite($fp,"$user="$user";
");
fwrite($fp,"$passwd="$passwd";
");
fwrite($fp,"$dbname="$dbname";
");
fwrite($fp,"$sitename="$sitename";
");
fwrite($fp,"$siteurl="$siteurl";
");
fwrite($fp,"$sitekeyword="$sitekeyword";
");
fwrite($fp,"$sitedescription="$sitedescription";
");
$tmp = "$conn = mysql_connect($host,$user,$passwd)or die(mysql_error());
";
fwrite($fp,$tmp);
$tmp ="mysql_query("set names 'gbk'")or die("设置字符库失败!");
";
fwrite($fp,$tmp);
$tmp ="mysql_select_db($dbname,$conn)or die("连接数据库失败!");
";
fwrite($fp,$tmp);
fwrite($fp,"?>
");
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>";
}
}
?>
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 让PHP开发者事半功倍的十大技巧小结
- php快速url重写 更新版[需php 5.30以上]
- 一个PHP的String类代码
- 使用PHP提取视频网站页面中的FLASH地址的代码
- 来自phpguru得Php Cache类源码
- PHP中防止SQL注入攻击和XSS攻击的两个简单方法
- php 格式化数字的时候注意数字的范围
- 在IIS7.0下面配置PHP 5.3.2运行环境的方法
- php 上传功能实例代码
- php array_search() 函数使用
- php in_array 函数使用说明与in_array需要注意的地方说明
- php读取javascript设置的cookies的代码
- php将数据库中所有内容生成静态html文档的代码
- php Smarty模板生成html文档的方法
- php empty函数判断mysql表单是否为空
- PHP iconv 解决utf-8和gb2312编码转换问题
- 让的PHP代码飞起来的40条小技巧(提升php效率)
- ajax+php打造进度条代码[readyState各状态说明]
- 创建数据库php代码 用PHP写出自己的BLOG系统