コード例 #1
0
ファイル: reinstall.php プロジェクト: laiello/litepublisher
            rename($home . $name, $backup . $name);
        }
    }
    $data = $home . 'data' . DIRECTORY_SEPARATOR . $_SERVER['HTTP_HOST'];
    $old = $home . 'data' . DIRECTORY_SEPARATOR . 'old';
    if (is_dir($data) && !is_dir($old)) {
        rename($data, $old);
    }
    tmigratedata::$dir = $old . DIRECTORY_SEPARATOR;
}
set_time_limit(120);
date_default_timezone_set("Europe/Moscow");
movefolders();
$data = new tmigratedata();
$data->loadfile('options');
if (download::install()) {
    $params = sprintf('&lang=%s&name=%s&description=%s&email=%s', rawurlencode($data->language), rawurlencode($data->name), rawurlencode($data->description), rawurlencode($data->email));
    if (isset($dbversion) && $dbversion) {
        //test connect
        $host = isset($dbhost) ? $dbhost : 'localhost';
        if (isset($dbport)) {
            $host .= ':' . $dbport;
        }
        $handle = mysql_connect($host, $dblogin, $dbpassword);
        if (!$handle) {
            die('Error connect to database');
        }
        if (!mysql_select_db($dbname, $handle)) {
            die('Error select database');
        }
        $params .= "&dbversion=1&dbname={$dbname}&dblogin={$dblogin}&dbpassword={$dbpassword}&dbprefix={$dbprefix}";