Exemple #1
0
    ins_footer(1);
    $ierror && ins_message($ierror);
} elseif ($step == '5') {
    if ($write_error) {
        $readonly = 1;
        $ierror = './base.inc.php' . ilang('forbidwrite');
    } else {
        $readonly = 0;
    }
    if ($_POST['saveconfig']) {
        $dbhost = setconfig($_POST['dbhost']);
        $dbuser = setconfig($_POST['dbuser']);
        $dbpw = setconfig($_POST['dbpw']);
        $dbname = setconfig($_POST['dbname']);
        $adminemail = setconfig($_POST['adminemail']);
        $tblprefix = setconfig($_POST['tblprefix']);
        if (empty($dbname)) {
            $ierror = ilang('please input database cname');
        } else {
            if (!@mysql_connect($dbhost, $dbuser, $dbpw)) {
                $ierror = ilang('dberror' . mysql_errno());
            } else {
                if (mysql_get_server_info() > '4.1') {
                    mysql_query("CREATE DATABASE IF NOT EXISTS `{$dbname}` DEFAULT CHARACTER SET {$dbcharset}");
                } else {
                    mysql_query("CREATE DATABASE IF NOT EXISTS `{$dbname}`");
                }
                if (mysql_errno()) {
                    $ierror = ilang('dberror' . mysql_errno());
                }
                mysql_close();
Exemple #2
0
    echo "        <tr>\n";
    echo "          <td>\n";
    $extrasql = <<<EOT
INSERT INTO bra_users (username,`password`,groupid) VALUES ('{$username}','{$brpswd}','9');
EOT;
    runquery($sql);
    runquery($extrasql);
    loginit('adminlog');
    loginit('newsinfo');
    dir_clear('./gamedata/bak');
    //dir_clear('./gamedata/log');
    //dir_clear('./gamedata/mapitem');
    //dir_clear('./gamedata/shopitem');
    dir_clear('./gamedata/templates');
    echo $lang['init_game'];
    $adminmsg = setconfig($_POST['adminmsg']);
    $startmode = (int) $_POST['startmode'];
    $iplimit = (int) $_POST['iplimit'];
    if ($startmode == 1) {
        $starthour = 10;
    } elseif ($startmode == 2) {
        $starthour = 1;
    } else {
        $starthour = 0;
    }
    $fp = fopen('./gamedata/system.php', 'r');
    $systemfile = fread($fp, filesize('./gamedata/system.php'));
    fclose($fp);
    $systemfile = preg_replace("/[\$]adminmsg\\s*\\=\\s*[\"'].*?[\"'];/is", "\$adminmsg = '{$adminmsg}';", $systemfile);
    $systemfile = preg_replace("/[\$]startmode\\s*\\=\\s*[0-9]+;/is", "\$startmode = {$startmode};", $systemfile);
    $systemfile = preg_replace("/[\$]starthour\\s*\\=\\s*[0-9]+;/is", "\$starthour = {$starthour};", $systemfile);
Exemple #3
0
    echo $lang['edit_config'];
    ?>
</font></td></tr>
<tr><td><hr noshade align="center" width="100%" size="1"></td></tr>
<tr><td><br>
<?php 
    $inputreadonly = $write_error ? 'readonly' : '';
    $msg = '<li>' . $lang['config_comment'] . '</li>';
    if ($_POST['saveconfig']) {
        $msg = '';
        $dbhost = setconfig($_POST['dbhost']);
        $dbuser = setconfig($_POST['dbuser']);
        $dbpw = setconfig($_POST['dbpw']);
        $dbname = setconfig($_POST['dbname']);
        $adminemail = setconfig($_POST['adminemail']);
        $tablepre = setconfig($_POST['tablepre']);
        if (empty($dbname)) {
            $msg .= '<li>' . $lang['dbname_invalid'] . '</li>';
            $quit = TRUE;
        } else {
            if (!@mysql_connect($dbhost, $dbuser, $dbpw)) {
                $errormsg = 'database_errno_' . mysql_errno();
                $msg .= '<li>' . $lang[$errormsg] . '</li>';
                $quit = TRUE;
            } else {
                if (mysql_get_server_info() > '4.1') {
                    mysql_query("CREATE DATABASE IF NOT EXISTS `{$dbname}` DEFAULT CHARACTER SET GBK");
                } else {
                    mysql_query("CREATE DATABASE IF NOT EXISTS `{$dbname}`");
                }
                if (mysql_errno()) {
Exemple #4
0
" style="height: 25">
	     <input type="button" name="exit" value="<?php 
    echo $lang['exit'];
    ?>
" style="height: 25" onclick="javascript: window.close();">
	   </td>
	 </tr>
	 </form>
<?php 
    show_footer();
} elseif ($action == 'environment') {
    $step = 3;
    show_header();
    if (is_writeable($configfile)) {
        $dbname = $_POST['type'] == 1 ? $_POST['dbname'] : $_POST['dbnameselect'];
        $dbname = setconfig($dbname);
        $fp = fopen($configfile, 'r');
        $configcontent = fread($fp, filesize($configfile));
        fclose($fp);
        $configcontent = preg_replace("/[\$]dbname\\s*\\=\\s*[\"'].*?[\"'];/is", "\$dbname = '{$dbname}';", $configcontent);
        $fp = fopen($configfile, 'w');
        fwrite($fp, trim($configcontent));
        fclose($fp);
    }
    include $configfile;
    include CYASK_ROOT . './include/db_mysql.php';
    $db = new db_sql();
    $db->connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect);
    $msg = '';
    $quit = FALSE;
    $curr_os = PHP_OS;
Exemple #5
0
require_once './config.inc.php';
require_once './db_mysql.class.php';

$excepttables = array();

$action = $_GET['action'];
if( empty($action) ) $action = "config";
$ajax = $_GET['ajax'];
$ajax = empty($ajax)?0:1;

if($action=="config") {
	if( !empty($_POST['valuesubmit']) ){
		$dbhost_new = setconfig($_POST['dbhost']);
		$dbuser_new = setconfig($_POST['dbuser']);
		$dbpw_new = setconfig($_POST['dbpw']);
		$dbname_new = setconfig($_POST['dbname']);
		writeconfig($dbhost_new,$dbuser_new,$dbpw_new,$dbname_new);
		cpmsg("连接设置: 设置成功,程序将自动返回。", $phpself."?action=".$action);
	}
	cpconfig();
}
else if($action=="showdatabase"){
	$thost = $_GET['thost'];
	$tuser = $_GET['tuser'];
	$tpw = $_GET['tpw'];
	$conn = @mysql_connect($thost, $tuser, $tpw);
	if( $conn ){
		if($query = @mysql_query("SHOW DATABASES")){
			$databaseshtml = "";
			while( $database = @mysql_fetch_array($query,MYSQL_ASSOC) ){
				$databaseshtml .= "<option value=\"".$database['Database']."\">".$database['Database']."</option>";