Let’s take a look at the renderings first
Pre-creation file interface
After creating the configuration file, the interface will prompt that repeated installation is not possible
Let’s enter the code below. The code for the html interface will not be uploaded. Just enter the PHP code directly
Copy the code The code is as follows:
/*
FILE:install.php
Author:www.5dkx.com
DATE:2010-3-29
DONE: Install configuration file
*/
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,"<"."?phprn ");
fwrite($fp,"$host="$host";rn");
fwrite($fp,"$user="$user";rn");
fwrite( $fp,"$passwd="$passwd";rn");
fwrite($fp,"$dbname="$dbname";rn");
fwrite($fp,"$sitename=" $sitename";rn");
fwrite($fp,"$siteurl="$siteurl";rn");
fwrite($fp,"$sitekeyword="$sitekeyword";rn");
fwrite($fp,"$sitedescription="$sitedescription";rn");
$tmp = "$conn = mysql_connect($host,$user,$passwd)or die(mysql_error()); rn";
fwrite($fp,$tmp);
$tmp ="mysql_query("set names 'gbk'")or die("Failed to set character library!");rn";
fwrite($fp,$tmp);
$tmp ="mysql_select_db($dbname,$conn)or die("Failed to connect to database!");rn";
fwrite($fp,$tmp);
fwrite($fp,"?>rn");
flock($fp,LOCK_UN);
echo "File configuration successful!
";
echo "";
}
else
{
echo "can 't lock the file!
";
}
fclose($fp);
$fins = fopen("install_lock.txt","w");
fclose($ fins);
}
else
{
echo "install_locak.txt already exists, please delete this file if you want to reinstall!
";
}
}
?>
http://www.bkjia.com/PHPjc/321571.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/321571.htmlTechArticle First look at the file interface before creating the renderings and the interface after creating the configuration file. It will prompt that repeated installation is not allowed. Next, enter the code. Well, I won’t upload the code for the html interface. Just upload the PHP code and copy it...