Просмотр файла INSTALL.php

Размер файла: 14.43Kb
<?php
///////////////////////////////////////////////////////////////////////////////////////////
/////
/////                        ********* WAP-MOTORS *********
/////
/////                            Made by   :  VANTUZ
/////                              E-mail  :  [email protected]
/////                                Site  :  http://pizdec.ru
/////                            WAP-Site  :  http://visavi.net 
/////                                 ICQ  :  36-44-66
/////
//////////////////////////////////////////////////////////////////////////////////////////////
//      ВЫ НЕ ИМЕЕТЕ ПРАВО ВНОСИТ ИЗМЕНЕНИЯ В КОД СКРИПТА ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ   //
//////////////////////////////////////////////////////////////////////////////////////////////
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);
function myErrorHandler ($errno, $errstr, $errfile, $errline) {}
set_error_handler("myErrorHandler"); 
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);
//////////////////////////////////////////////////////////////////////////////////////
require_once"config.php";
require_once"template/regglobals.php";	
 if(@file ("themes/$themes.php"))
       {include_once"themes/$themes.php";}else{$themes="default"; include_once"themes/$themes.php";}
echo"</div><div>";


if (isset($name) &&  isset($password) &&  isset($password2) && !empty($name) && !empty($password) && !empty($password2))
{
if(eregi("[^a-z0-9-]",$name)){ echo'Только знаки латинского алфавита!'; require_once"template/foot.php"; exit;}
if(eregi("[^a-z0-9-]",$password)){ echo'Только знаки латинского алфавита!'; require_once"template/foot.php"; exit;}
if($password!==$password2){ echo'Пароли не совпадают!'; require_once"template/foot.php"; exit;}	
	
$currHour=date("H",time());
	$currDate=date("d F, Y", time());
	$currTime=date("$currHour:i:s", time());
$currDate = str_replace("January","января",$currDate);
$currDate = str_replace("February","февраля",$currDate);
$currDate = str_replace("March","марта",$currDate);
$currDate = str_replace("April","апреля",$currDate);
$currDate = str_replace("May","мая",$currDate);
$currDate = str_replace("June","июня",$currDate);
$currDate = str_replace("July","июля",$currDate);
$currDate = str_replace("August","августа",$currDate);
$currDate = str_replace("September","сентября",$currDate);
$currDate = str_replace("October","октября",$currDate);
$currDate = str_replace("November","ноября",$currDate);
$currDate = str_replace("December","декабря",$currDate);

 $passwords = md5($password);

$text=$name.':||:'.$passwords.':||::||:Админ этого сайта:||::||::||:'.$currDate.':||::||:0:||:0:||:1:||:0:||:0:||::||::||::||::||::||::||::||:'.$themes.':||:'.$bookpost.':||:'.$maxpostnews.':||:'.$qq.':||:'.$qqmain.':||:'.$col.':||:'.$maxpostchat.':||:'.$rew.':||:'.$boards.':||:'.$show_days.':||:'.$clocks.':||:'.$show_time.':||:'.$privatus.':||:0:||:';

$fp=fopen("local/profil/$name.prof","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
chmod("local/profil/$name.prof", 0666); 


/////////////////////////////////////////////////////////
$mess="Привет ".$name."! Спасибо за установку нашего портала, последнии версии, а также множество других доплнений ты найдеш на нашем сайте WAP-MOTOR.COM<br>С уважением Вантуз!";
$mess=base64_encode($mess);


$pozdr=":::Вантуз|".$mess."|".$currDate;

$fp=fopen("local/privat/$name.$priv","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$pozdr\r\n");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
chmod ("local/privat/$name.$priv", 0666);

$configdata="<?\r\n".
"$"."themes=\"".$themes."\";                    //  Название скина/темы, посмотреть их можно в папке themes\r\n".
"$"."inputs=\"".$inputs."\";                         //  Способ входа: На отельной странице \"0\" или cразу с главной \"1\"\r\n".
"$"."show_days=\"".$show_days."\";                      //  Показывать Время Суток на главной странице\r\n".
"$"."show_time=\"".$show_time."\";                      //  Показывать Часы и день недели на главной странице\r\n".
"$"."generics=\"".$generics."\";                       //  Показывать время генерации страницы, если нет, то пишем \"0\"\r\n".
"$"."counters=\"".$counters."\";                       //  Включить счетчик \"1\", или выключить \"0\"\r\n".
"$"."showcounters=\"".$showcounters."\";                   //  Настройка текстового счетчика, показ уникальных посетителей \"0\", или всех \"1\"\r\n".
"$"."onlines=\"".$onlines."\";                        //  Показывать сколько человек в онлайне, если нет, то пишем \"0\"	\r\n".
"$"."nikname=\"".$name."\";	                 //  Ваш ник на сайте, незабудьте зарегистрироваться, только латинсие буквы\r\n".
"$"."emails=\"".$emails."\";            //  Ваш е-mail\r\n".   	
"$"."clocks=\"".$clocks."\";                         //  Временной сдвиг, ставим к примеру +5, -3 в зависимости от времени \r\n".
"$"."shirina=\"".$shirina."\";                      //  Ширина поле ввода (колонка) для редактирования текста\r\n".
"$"."vysota=\"".$vysota."\";                        //  Высота поле ввода (колонка) для редактирования текста \r\n".              
"$"."title=\"".$title."\";                  //  Заголовок страниц  \r\n". 
"$"."logos=\"".$logos."\";              //  Название, будет отображенно на каждой странице около логотипа\r\n".
"$"."copy=\"".$copy."\";            //  Копирайт ,  будет отображенно внизу на каждой странице\r\n".
"$"."home=\"".$home."\";             //  Главная сайта (Слэш \"/\" в конце не ставить!)\r\n".
"$"."logotip=\"".$logotip."\";  //Адрес логотипа, вы можете просто заменить саму картинку в папке images\r\n".
"$"."ras=\"".$ras."\";                          //  Расширение страниц движка (по умолчанию SFX) можно поменять на свои к примеру txt\r\n".
"/////////////////////////////////////////////////////////////////////////////////\r\n".
"//////////////////////////       НАСТРОЙКИ ГОСТЕВОЙ И НОВОСТЕЙ      ////////////\r\n".
"$"."maxpostnews=\"".$maxpostnews."\";                          //  Новостей показывается на страницу\r\n".
"$"."lastnews=\"".$lastnews."\";                          // Cколько новостей выводить на главную? не надо то 0\r\n".
"$"."bookpost=\"".$bookpost."\";                         //  Сообщений в гостевой показывается на страницу\r\n".
"$"."bookadds=\"".$bookadds."\";                       //  Разрешать гостям писать в гостевой? Если \"0\", то запрещено\r\n".
"$"."chatsadds=\"".$chatsadds."\";                       //  Разрешать гостям писать в мини-чате? Если \"0\", то запрещено\r\n".
"$"."forumsadds=\"".$forumsadds."\";                      //  Разрешать гостям писать в форуме? Если \"0\", то запрещено\r\n".
"$"."kommsadds=\"".$kommsadds."\";                     //   Разрешать гостям добавлять комментарии? Если \"0\", то запрещено\r\n".
"$"."boardsadds=\"".$boardsadds."\";                      //  Разрешать гостям добавлять объявления?	\r\n".
"$"."guestsuser=\"".$guestsuser."\";                 //  Как представлять незарегистрированных посетителей\r\n".
"$"."maxmeschat=\"".$maxmeschat."\";                         //  Какое колличество новостей в ленте и сообщений в гостевой и чате сохраняется\r\n".
"///////////////////////////  НАСТРОЙКИ ФОРУМА   ////////////////////////////////\r\n".
"$"."maxzag=\"".$maxzag."\";                        // Масимальный кол-во символов в заголовке темы\r\n".
"$"."maxmsg=\"".$maxmsg."\";                       // Максимальное количество символов в сообщении\r\n".
"$"."qq=\"".$qq."\";                            // Кол-во отображаемых сообщений на каждой странице (10)\r\n".
"$"."qqmain=\"".$qqmain."\";                        // Кол-во отображаемых тем на страницу (15)\r\n".
"$"."floodstime=\"".$floodstime."\";                           // Время антифлуда между сообщениями в гостевой, форуме и чате в сек.\r\n".
"/////////////////////////////    ПРИВАТ    /////////////////////////////////////\r\n".
"$"."limitsmail=\"".$limitsmail."\";                          //  Размер ящика для привата пользователей в kb\r\n".
"$"."antispamm=\"".$antispamm."\";                           //  Время антиспамма между отправкой привата\r\n".
"$"."col=\"".$col."\";                               //  Колличество пользователей в Юзерлисте на страницу\r\n".
"$"."priv=\"".$priv."\";                              //Расширение для файлов привата, рекомендум изменить на свое\r\n".
"$"."privatus=\"".$privatus."\";                             // Писем на страницу в привате	\r\n".
"//////////////////////ЧАТ/////////////////////////////////////////////////\r\n".
"$"."maxpostchat=\"".$maxpostchat."\";                        // Cообщений на страницу в чате\r\n".
"$"."rew=\"".$rew."\";                               //Время автообновления чата в сек\r\n".
"$"."boards=\"".$boards."\";                           // кол-во отображаемых объявлений на каждой странице\r\n".
"$"."maxdays=\"".$maxdays."\";                           // Максимальное кол-во дней показа объявления\r\n?>";

$fp=fopen("config.php","a+");
flock ($fp,LOCK_EX); 
ftruncate ($fp,0);
fputs($fp,$configdata);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);


echo "Спасибо, ваш пароль и логин созданы,теперь вы можете войти под своим аккаунтом на сайт, если все прошло удачно на главной страничке вы должны увидеть ссылку АДМИНКА, он будет показываться только вам, также НЕОБХОДИМО удалить файл INSTALL.php (Cделать это можно войдя в админку)<br><br><br>УДАЛИТЕ INSTALL НЕ СТОИТ ДЕРЖАТЬ ЕГО НА САЙТЕ<br><hr>";

echo'<a href="input.php?log='.$name.'&amp;par='.$password.'">Войти</a>';


require_once"template/foot.php"; exit;


} else {
echo"Здравствуйте, прежде чем перейти к администрированию вашего сайта необходимо пройти процесс инсталляции. Эта процедура сама создаст аккаунт администратора, и пропишет ваши данные. Прежде чем нажимать кнопку Пуск убедитесь что на папке на всех файлах и папках в директории local стоят права доступа разрешающие в нее запись - 777 (770) для папок и 666 (660) для файлов. Также атрибуты 666 (660) должны стоять и а файле config.php  Иначе процесс не сможет быть завершен удачно.<br>После окончания инсталляции необходимо удалить файл INSTALL.php навсегда, пароль вы сможете поменять в своем профиле<br><br><hr>Внимание, только знаки латинского алфавита!<br>";	


$per= substr(sprintf('%o',fileperms('local/profil')),-3);
$per2= substr(sprintf('%o',fileperms('config.php')),-3);
echo'Cейчас у вас выставлен CHMOD на папку local/profil- '.$per;


if($per>770){echo'<br>Вы сможете произвести инсталляцию<br><br>';}else
	{echo'<br>Вы не сможете произвести инсталляцию, так как это недостаточный атрибут для записи<br><br>';}
	
	echo'Cейчас у вас выставлен CHMOD на файл config.php- '.$per2;
if($per2>660){echo'<br>Вы сможете произвести инсталляцию';}else
	{echo'<br>Вы не сможете произвести инсталляцию, так как это недостаточный атрибут для записи';}	
	
echo"<form method=\"post\" action=\"INSTALL.php\">
Логин (max20) *
<br><input name=\"name\" maxlength=\"20\" value=\"\"><br>
Пароль(max20) *
<br><input name=\"password\" type=\"password\"  maxlength=\"20\" value=\"\"><br>
Повторите пароль *
<br><input name=\"password2\" type=\"password\"  maxlength=\"20\" value=\"\"><br>
<br><input value=\"Пуск\" name=\"do\" type=\"submit\"></form>";

echo"<hr>Не нажимайте кнопку дважды, подождите до тех пор пока процесс не завершится";}

require_once"template/foot.php";
 ?>