Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as PHP by Dmitriy ( 15 years ago )
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<title>Установко оО</title>
</head>

<body>
<?
define('SELL_SCRIPT','yes');
define('INSTALL_SCRIPT','yes');
@include "./config.php";
//Инициализация конфига с параметрами для подключения к БД
if(file_exists('install.lock')) {
              echo 'Установка заблокирована файлом install.lock . Удалите этот файл и попробуйте снова.';
} else {
$page=$_GET["page"] ? (int)$_GET["page"] : "1";
//Конструкция для определения значения параметра $page
switch($page)
{
        case "1":
$str="<h1>Вас приветствует мастер установки.</h1><br/>";
$str.="<br/><br/>";
$str.="<input type='button' value='Далее'>";
echo $str;
break;
 case "2":
$str="Для продолжения установки системы вы должны ознакомиться с лицензионным соглашением.<br/><br/>
<div style='width:400px;height:200px;background:#fff;'>Текст соглашения</div>
<form name='myform' action='?page=3' method='post'>
<input type='checkbox' name='agree' id='agree' value='1'><label for='agree'>Я согласен</label>
<br/>
<br/>
<input type='submit' value='Далее'>
";
echo $str;
break;
 case "3":
$str.="Установка базы";
$fname = "base.sql";  // адрес к дампу
mysql_connect("$cfgDbHost , $cfgDbUsername, $cfgDbPassword");  
mysql_select_db("$cfgDbName");  
if (!file_exists($fname)) die ("Установка базы не возможна! Файл $fname не существует!");  
$fp = fopen &#40;$fname, "r"&#41;;  
$buffer = fread($fp, filesize($fname));  
fclose ($fp);  
  
$prev = 0;  
  
while ($next = strpos($buffer,";",$prev+1))  
{  
$i++;  
$a = substr($buffer,$prev+1,$next-$prev);  
mysql_query($a);  
$prev = $next;  
}  
  
echo "Установка базы прошла успешна! Выполнено $i запросов";  

$str.="<br/><br/>";
$str.="<input type='button' value='Далее'>";
echo $str;
break;
    case "4":
$str="<h1>Поздравляем! Система успешно установлена.</h1>Для правильной работы системы необходимо удалить файл 'install.php'";
echo $str;
break;
file_put_contents('install.lock',''); // создаем блокировщик
        }
}
?>
</body>
</html>

 

Revise this Paste

Your Name: Code Language: