Example #1
0
 $dbname = $_POST["dbname"];
 $dbuser = $_POST["dbuser"];
 $dbpass = $_POST["dbpass"];
 $dbprefix = $_POST["dbprefix"];
 $adminuser = $_POST["username"];
 $adminpass = $_POST["userpass"];
 if (empty($dbpass)) {
     $dbpass = "";
 }
 $sitedir = str_replace("/install/install.php", "", $_SERVER["PHP_SELF"]);
 $siteurl = "http://" . $_SERVER["SERVER_NAME"] . $sitedir . "";
 $link = @mysql_connect($dbhost, $dbuser, $dbpass) or die('不能连接到数据库,请确保用户名或密码正确 ');
 @mysql_query("SET NAMES UTF8;", $link);
 $db_selected = @mysql_select_db($dbname, $link) or die("指定数据库不存在");
 $filedata = new File();
 $sqlcmd = $filedata->getfilesource("sql_db.sql");
 $sqlarr = explode("#<--break-->", $sqlcmd);
 foreach ($sqlarr as $sql) {
     @mysql_query(str_replace("yiqi_", $dbprefix, $sql), $link);
 }
 $setsql = "INSERT INTO yiqi_settings(sid,varname,description,value) values (2, 'siteurl', '网站地址', '{$siteurl}')";
 @mysql_query(str_replace("yiqi_", $dbprefix, $setsql), $link);
 $adminsql = "INSERT INTO `yiqi_users` (`uid`, `username`, `password`, `gender`, `email`, `regular`, `adddate`, `status`) VALUES" . "(1, '{$adminuser}', '" . md5($adminpass) . "', 1, '*****@*****.**', '2|3|4|10|11|15|34|6|7|8|12|13|14|35|26|27|29|17|18|19|24|21|22|30|32|33|37|38|40|41|42|43|44', now(), 'ok');";
 @mysql_query(str_replace("yiqi_", $dbprefix, $adminsql), $link);
 $productsql = "INSERT INTO `yiqi_product` (`pid`, `name`, `cid`, `thumb`, `seotitle`, `seokeywords`, `seodescription`, `filename`, `content`, `adddate`, `lasteditdate`, `templets`, `viewcount`, `status`) VALUES " . "(1, '开源企业建站程序', 3, '" . $siteurl . "/uploads/image/product-starter.gif', '开源企业建站程序', '-', '-', 'product-starter', '<p>易企CMS是专为国内企业定制开发的开源企业建站程序,详情请登录<a href=\"http://www.yiqicms.com\">http://www.yiqicms.com</a> 查询.</p>', now(), now(), 'product.tpl', 1, 'ok');";
 @mysql_query(str_replace("yiqi_", $dbprefix, $productsql), $link);
 $productsql = "INSERT INTO `yiqi_navigate` (`navid`, `group`, `name`, `url`, `displayorder`, `status`) VALUES " . "(1, '顶部导航', '网站首页', '" . $siteurl . "/', 0, 'ok')," . "(2, '顶部导航', '公司介绍', '" . $siteurl . "/article.php?name=about', 1, 'ok')," . "(3, '顶部导航', '联系我们', '" . $siteurl . "/article.php?name=contact', 2, 'ok')," . "(4, '顶部导航', '在线留言', '" . $siteurl . "/comment.php', 3, 'ok')," . "(5, '次导航', '网站首页', '" . $siteurl . "/', 0, 'ok');";
 @mysql_query(str_replace("yiqi_", $dbprefix, $productsql), $link);
 @mysql_close($link);
 @chmod('/include', 0777);
 $configsource = "<?php \n\$cfg_db_host = '{$dbhost}';\n\n" . "\$cfg_db_user = '******';\n\n" . "\$cfg_db_pass = '******';\n\n" . "\$cfg_db_name= '{$dbname}';\n\n" . "\$cfg_db_prefix = '{$dbprefix}';\n" . "\n?>";