Try to execute : <b> <?php echo basename($sql_file); ?> </b> </div> <div class="notification success"> <?php $sql = file_get_contents($sql_file); $sql = str_replace('%dbname%', DB_NAME, $sql); $sql = str_replace('%prefix%', DB_PREFIX, $sql); $sql_queries = explode(';', $sql); foreach ($sql_queries as $query) { if (strlen(trim($query)) == 0) { continue; } $result_sql = $database_handle->query($query . ';'); if (!$result_sql) { print_r($database_handle->errorInfo()); } } ?> Executed : <b> <?php echo basename($sql_file); ?> </b> </div> <?php } ?> <div class="notification success"> <?php
// try to read config sample try { $f_name = 'tconfig.sample.php'; $f_handle = fopen($f_name, 'r'); $f_content = fread($f_handle, filesize($f_name)); fclose($f_handle); unset($f_handle); } catch (Exception $exc) { echo $exc->getTraceAsString(); die; } // try to connect with posted value that sure before write on config. try { $dbcon = new TDatabase('mysql', $_POST['dbhost'], $_POST['dbname'], $_POST['dbuser'], $_POST['dbpass']); // check db is empty or not $tbl_result = $dbcon->query("SHOW TABLES"); $tables = $tbl_result->fetchAll(); $is_ext = FALSE; foreach ($tables as $table_name) { if ($table_name[0] == $_POST['dbprf'] . 'registry') { $is_ext = TRUE; break; } } // same as new table fonud install failed if ($is_ext) { die("Toos is installed before than <br /> Please check db or choose " . "another prefix for install other system inside installed " . "system(s)"); } } catch (Exception $exc) { echo $exc->getTraceAsString(); die('<br /> We can connect to Database please check your input');