Просмотр файла gb/install.php

Размер файла: 9.26Kb
<?php
################################################################################
################################################################################
####Скрипт создан by TarZan(icq 8419691) и by Berkut(icq 265753)                                                                                                        ####
####Скрипт распространяеться бесплатно!!                                                                                                 					    ####
####Запрещаеться продавать и переделывать даный скрипт!!!                                                                                                                 ####
####Скрипт скачан с сайта http://bm7.su!!!                                                                                                     	                                               ####
####Все дополнения и новый скрипты ожидайте на сайте http://bm7.su                                                                                                ####
################################################################################
################################################################################
$head = '<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html> 
<head> 
<meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml; charset=UTF-8"/>
<meta http-equiv="language" content="ru"/>
<title>Гостевая</title> 
<meta http-equiv="Pragma" content="no-cache"/> 
<link rel="stylesheet" type="text/css" href="index.css"/></head><body>'; 
///////////////////////////////////////////////ноги////////////////////////////////////////////////////////////
$foot = '<div class="foot"><a href="'.$site.'">'.$namesite.'</a><br/>
	&copy; '.$nick.' '.date("Y").' <br />
    <span class="footspan">Гостевая</span>
</div>
</body></html>';

echo $head;
echo '<div class="box">';
echo '<div class="title">Установка '.$version.'</div>';
$q=htmlspecialchars(substr($_GET['q'],0,2));
if(empty($q)){

echo '<b>Шаг 1</b>-->Шаг 2-->Шаг 3<hr>';
echo'Если какой-то пункт выделен красным необходимо зайти по фтп и выставить CHMOD разрещающую запись';
function permissions($filez){
$filez = decoct(fileperms("$filez")) % 1000;
return $filez; }
echo'<hr><li>Файлы</li>';
echo 'CHMOD файла data/config.dat: ';  echo " (".permissions("data/config.dat").") - ";
if(permissions("data/config.dat")>=660){ echo '<font color="#00ff00">ОК</font><br/>'; }else{ echo '<font color="red">Нет</font><br/>'; }
echo 'CHMOD файла data/niz.dat: ';  echo " (".permissions("data/niz.dat").") - ";
if(permissions("data/niz.dat")>=660){ echo '<font color="#00ff00">ОК</font><br/>'; }else{ echo '<font color="red">Нет</font><br/>'; }
echo 'CHMOD файла data/nizban.dat: ';  echo " (".permissions("data/nizban.dat").") - ";
if(permissions("data/nizban.dat")>=660){ echo '<font color="#00ff00">ОК</font><br/>'; }else{ echo '<font color="red">Нет</font><br/>'; }
echo 'CHMOD файла data/verh.dat: ';  echo " (".permissions("data/verh.dat").") - ";
if(permissions("data/verh.dat")>=660){ echo '<font color="#00ff00">ОК</font><br/>'; }else{ echo '<font color="red">Нет</font><br/>'; }
echo 'CHMOD файла data/verhban.dat: ';  echo " (".permissions("data/verhban.dat").") - ";
if(permissions("data/verhban.dat")>=660){ echo '<font color="#00ff00">ОК</font><br/>'; }else{ echo '<font color="red">Нет</font><br/>'; }
echo 'CHMOD файла data/online.dat: ';  echo " (".permissions("data/online.dat").") - ";
if(permissions("data/online.dat")>=660){ echo '<font color="#00ff00">ОК</font><br/>'; }else{ echo '<font color="red">Нет</font><br/>'; }
echo 'CHMOD файла data/admin.dat: ';  echo " (".permissions("data/admin.dat").") - ";
if(permissions("data/admin.dat")>=660){ echo '<font color="#00ff00">ОК</font><br/>'; }else{ echo '<font color="red">Нет</font><br/>'; }
echo'<hr><li>Папки</li>';
echo'CHMOD директории data: ';
echo ' ('.permissions('data').') - ';
if(permissions("data")>=770){ echo '<font color="#00ff00">ОК</font><br>'; }else{ echo '<font color="red">Нет</font><br/>'; }

if(permissions("data")>=770 && permissions("data/config.dat")>=660 && permissions("data/niz.dat")>=660 && permissions("data/nizban.dat")>=660 && permissions("data/verh.dat")>=660 && permissions("data/verhban.dat")>=660 && permissions("data/online.dat")>=660 && permissions("data/admin.dat")>=660)
{echo'<hr><center>Файлы готовы к работе<br>Вы можете приступить к установке</center><br><a href="install.php?q=1"><b>>>Установка</b></a><br/>';}else{
echo'<br><p align="center">Файлы не готовы к работе<br>Для установки вам необходимо выставить правильные атрибуты CHMOD на указаные файлы 666 и на папки 777</p></div>';
echo $foot;
exit;
}}
switch($q){
case '1':
echo 'Шаг 1--><b>Шаг 2</b>-->Шаг 3<hr>';
echo 'Данные администратора<hr/>';
echo '<form action="install.php?q=2" method="post">
Логин админа:<br/>
<input name="a10" type="text" value=""/><br/>
Пароль админа:<br/>
<input name="a20" type="text" value=""/><br/>';
echo '<hr/>Установка MySQL<hr/>';

echo 'Хост:<br/>
<input name="a1" type="text" value="localhost"/><br/>
Логин пользователя:<br/>
<input name="a2" type="text" value=""/><br/>
Имя базы:<br/>
<input name="a3" type="text" value=""/><br/>
Пароль:<br/>
<input name="a4" type="text" value=""/><br/>';
echo '
<input type="submit" value="Дальше"/></form>';
break;

case '2':
echo 'Шаг 1-->Шаг 2--><b>Шаг 3</b><hr>';
echo 'Сохранение данных<hr/>';
$a1=htmlspecialchars(trim(stripslashes($_POST['a1'])));
$a10=htmlspecialchars(trim(stripslashes($_POST['a10'])));
$a20=htmlspecialchars(trim(stripslashes($_POST['a20'])));
$a2=htmlspecialchars(trim(stripslashes($_POST['a2'])));
$a3=htmlspecialchars(trim(stripslashes($_POST['a3'])));
$a4=htmlspecialchars(trim(stripslashes($_POST['a4'])));
if(empty($a1)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(empty($a10)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(empty($a20)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(empty($a2)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(empty($a3)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(empty($a4)){$error = 'Ошибка. Все поля обязательны для заполнения!<br/>'; }
if(isset($error)){ echo $error; echo '<br/><a href="install.php?q=1"><<назад</a><br/>';echo $foot;exit;}
else{
$fp='data/admin.dat';
$puts = "$a10|$a20|$a1|$a2|$a3|$a4";
$newfp = fopen($fp, 'w');
fputs($newfp, $puts);
fclose($newfp); chmod($fp, 0777);
echo 'Внесение админских данных...................<font color="#00ff00">ОК</font><br/>';}
$soed=mysql_connect($a1,$a2,$a4); 
if(!mysql_select_db($a3,$soed)) 
{ echo "ERROR CONNECT TO DATABASE<br/>"; 
    exit(); 
}

$query = mysql_query("DROP TABLE `g_book`,`g_ban`;");
$sql='CREATE TABLE `g_book`( `id` int(7) NOT NULL auto_increment,
  `name` text NOT NULL,
  `text` text NOT NULL,
  `date` text NOT NULL,
  `ip` text NOT NULL,
  `refer` text NOT NULL,
  `answer` text NOT NULL,
  `url` text NOT NULL,
  `mail` text NOT NULL,
  `agent` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1';
$res = mysql_query($sql);
$error = mysql_error();
if($res){echo 'Создание таблицы "g_book"....................<font color="#00ff00">OK</font><br/>';}else{echo 'Ошибка создания таблицы "g_book"<br/>';}
$sql='CREATE TABLE `g_ban`( `id` int(7) NOT NULL auto_increment,
  `ip` text NOT NULL,
  `ua` text NOT NULL,
  `bantime` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1';
$res = mysql_query($sql);
$error = mysql_error();
if($res){echo 'Создание таблицы "g_ban"......................<font color="#00ff00">OK</font><br/>';}else{echo 'Ошибка создания таблицы "g_ban"<br/>';}
if($error) {$er = $error.'<br><a href="install.php?q=1"><<назад</a><br/>';
echo $foot;exit;
}else{
echo '<hr><b>Установка завершена!</b><hr/>';
echo 'Вход в админку:<br/>Логин   '.$a10.'<br/>Пароль  '.$a20.'<br/><a href="admin.php">Админка>></a><br/>Автологин:<br/><input name="a1" type="text" value="http:///admin.php?mode=avt&log='.$a10.'&pas='.$a20.'"/><br/>';


}
break;












}
echo $foot;

?>