<?
error_reporting(E_WARNING);
header('Content-type:text/html;charset=utf-8');
echo '<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta name="generator" content="HTML Tidy for Linux (vers 6 November 2007), see www.w3.org" />
<link rel="stylesheet" href="diz/style.css" type="text/css" />
<link rel="shortcut icon" href="diz/favicon.ico" type="images/x-icon" />
<meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml; charset=utf-8" />
<title>Новости '.$_SERVER['HTTP_HOST'].'</title>
</head>
<body><div class="title">Новости '.$_SERVER['HTTP_HOST'].'</div>';
switch(intval(@$_GET['act']))
{
default:
echo '<div class="title">Установка новостей</div>
<div class="content">
Вы не имеете права на распостранение или перепродажу данного скрипта без согласия автора
<form action="?act=1" method="post">
<input type="checkbox" name="agree" /> Согласен<br />
<a href="/">Не согласен</a><br />
<input type="submit" value="Продолжить" />
</form></div>';
break;
case 1:
if(!isset($_POST['agree']) && !isset($_POST['noone'])){
echo '<div class="title">Вы должны согласится co всеми условиями </div>
<div class="cintent"><a href="?">Назад</a></div>';exit;}else{
echo '<div class="title">Установка базы данных:</div>
<div class="content">
<form action="?act=2" method="post">
Сервер MYSQL:<br/>
<input type="text" name="hostm" value="localhost"/><br/>
Пользователь MYSQL:<br/>
<input type="text" name="userm" /><br/>
Пароль пользователя MYSQL:<br/>
<input type="password" name="passm" /><br/>
База данных MYSQL:<br/>
<input type="text" name="bdm" /><br/>
<input type="submit" value="Продолжить" />
</form></div>';}
break;
case 2:
if(empty($_POST['hostm']) || empty($_POST['userm']) || empty($_POST['passm']) || empty($_POST['bdm'])){
echo '<div class="title">Тест подключения к MYSQL прошол неудачно </div><div class="content">
<form action="?act=1" method="post">
<input type="hidden" name="noone" />
<input type="submit" value="Назад" /></form></div>';exit;}
elseif(!mysql_connect($_POST['hostm'],$_POST['userm'],$_POST['passm'])){
echo '<div class="title">Тест подключения к MYSQL прошол неудачно </div>
<div class="content">
<form action="?act=1" method="post">
<input type="hidden" name="noone" />
<input type="submit" value="Назад" /></form></div>';exit;}
elseif(!mysql_select_db($_POST['bdm'])){
echo '<div class="title">Тест подключения к MYSQL прошол неудачно </div>
<div class="content">
<form action="?act=1" method="post">
<input type="hidden" name="noone" />
<input type="submit" value="Назад" /></form></div>';exit;}
else{
echo '<div class="title">Все тесты прошли успешно</div>
<div class="content">
<form action="?act=3" method="post">';
$fo = fopen('sys/data.txt','w');
if(fwrite($fo,"".$_POST['hostm']."||".$_POST['userm']."||".$_POST['passm']."||".$_POST['bdm']) && fclose($fo)){
echo 'Файл конфигурации успешно создан!';} else {exit('Ошибка создания файла конифигурации, проверте существует ли папка "sys"<br/>
<form action="?act=1" method="post">
<input type="hidden" name="noone" />
<input type="submit" value="Назад" /></form></div>');}
echo '<br/><input type="submit" value="Продолжить" /></form></div>';
}
break;
case 3:
echo '<div class="title">Настройки админки:</div>
<div class="content">
<form action="?act=4" method="post">
Ник:<br/>
<input type="text" name="admnick" value="Admin" /><br/>
Пароль:<br/>
<input type="password" name="admpass" /> <br/>
<input type="submit" value="Продолжить" />
</form></div>';
break;
case 4:
if(empty($_POST['admnick']) || empty($_POST['admpass'])){
echo '<div class="title">Вы не заполнили одно из полей </div><div class="content">
<form action="?act=3" method="post">
<input type="submit" value="Назад" /></form></div>';exit;}else{
$fo = fopen('sys/data.txt','r');$cn = explode('||',fread($fo,filesize('sys/data.txt')));fclose($fo);
if(mysql_connect($cn[0],$cn[1],$cn[2]) && mysql_select_db($cn[3]) &&
mysql_query("CREATE TABLE `config`(
id int auto_increment,
admnick varchar(50) NOT NULL,
admpass varchar(50) NOT NULL,
nop int(2) default '5',
common int(1) default '1',
cop int(2) default '7',
captcha int(1) default '1',
kolsm int(3)default '30',
anrek int(1) default '1',
kommdl int(3) default '70',
PRIMARY KEY(id))
ENGINE=MyISAM DEFAULT CHARSET=utf8") && mysql_query("CREATE TABLE
`news`(
id int auto_increment,
text text NOT NULL,
name varchar(75) NOT NULL,
date varchar(20) NOT NULL,
komm int(1) default '1',
pros int default '0',
PRIMARY KEY(id))
ENGINE=MyISAM DEFAULT CHARSET=utf8") && mysql_query("CREATE TABLE
`komments`(
id int auto_increment,
news_id int NOT NULL,
text varchar(180) NOT NULL,
nick varchar(40) NOT NULL,
data varchar(20) NOT NULL,
PRIMARY KEY(id))
ENGINE=MyISAM DEFAULT CHARSET=utf8") &&
mysql_query('INSERT INTO `config`(id,admnick,admpass) VALUES("","'.mysql_real_escape_string($_POST['admnick']).'","'.md5($_POST['admpass']).'")')){
echo '<div class="title">Установка успешно завершена,пожалуста,сохраните ваши логин и пароль в надежном месте,так как пароль восстановить будет невозможно<br/>
Ваш ник: '.htmlspecialchars($_POST['admnick']).' <br/> пароль: '.htmlspecialchars($_POST['admpass']).'</div><div class="content">
<a href="index.php">К новостям</a></div>';} else {
echo '<div class="title">Ошибка установки <br/>'.mysql_error().'</div>';}
}
break;
}
echo '<div class="footer"><a href="install.php">В начало</a></div>
</body>
</html>
';
?>