File size: 8.76Kb
<?php
##############################
## WAP-ENGINE ##
##############################
## ##
## Автор : CHUMA ##
## e-mail : [email protected] ##
## WAP : http://wapeng.info ##
## ##
##############################
## ВЫ НЕ ИМЕЕТЕ ПРАВО ##
## ИЗМЕНЯТЬ КОД СКРИПТА ##
## ДЛЯ ДАЛЬНЕЙШЕГО ##
## РАСПРОСТРАНЕНИЯ ##
##############################
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);
session_name("SESID");
session_start();
$_SESSION['login'] = $_POST['wnickadmina'];
$_SESSION['pass'] = $_POST['wpassadmina'];
include ("config.php");
if ($_GET[act]=="set")
{
$configdata="<?php\r\n".
"$"."version=\""."4.2"."\"; # Версия портала\r\n".
"$"."welcome=\""."1"."\"; # Показывать приветствие\r\n".
"$"."afor=\""."1"."\"; # Показывать афоризм\r\n".
"$"."themes=\""."default"."\"; # Название скина/темы, посмотреть их можно в папке themes\r\n".
"$"."show_days=\""."1"."\"; # Показывать Время Суток на главной странице\r\n".
"$"."show_time=\""."1"."\"; # Показывать Часы на главной странице\r\n".
"$"."show_date=\""."1"."\"; # Показывать дату на главной странице\r\n".
"$"."mainlink=\""."1"."\"; # Показывать добавление ссылки главной странице\r\n".
"$"."generacia=\""."1"."\"; # Показывать время генерации страницы, если нет, то пишем \"0\"\r\n".
"$"."nickadmina=\"".$_POST[wnickadmina]."\"; # Ник админа\r\n".
"$"."passadmina=\"".md5($_POST[wpassadmina])."\"; # Пароль админа\r\n".
"$"."emailadmina=\"".$_POST[wemailadmina]."\"; # Ваш е-mail\r\n".
"$"."sdvigclock=\""."0"."\"; # Временной сдвиг, ставим к примеру +5, -3 в зависимости от времени \r\n".
"$"."title=\"".$_POST[wtitle]."\"; # Заголовок страниц \r\n".
"$"."textlogo=\""."WAP-ENGINE. Движок для вас"."\"; # Название, будет отображенно на каждой странице около логотипа\r\n".
"$"."copyright=\"".$_POST[wcopyright]."\"; # Копирайт , будет отображенно внизу на каждой странице\r\n".
"$"."home=\"".$_POST[whome]."\"; # Главная сайта (Слэш \"/\" в конце не ставить!)\r\n".
"$"."logo=\""."$_POST[whome]/logo.gif"."\"; # Адрес логотипа, вы можете просто заменить саму картинку\r\n".
"$"."ras_pages=\""."txt"."\"; # Расширение страниц движка\r\n".
"$"."portal=\""."on"."\"; # Если on то, сайт открыт, если off, то сайт закрыт на реконструкцию\r\n".
"$"."gzip=\""."1"."\"; # GZIP сжатие\r\n".
"$"."offmes=\""."Сайт закрыт"."\"; # Сообщение если сайт закрыт\r\n#### РАЗНОЕ ####\r\n".
"$"."kolnews=\""."10"."\"; # Кол-во новостей на страницу\r\n".
"$"."kolfiles=\""."7"."\"; # Кол-во файлов на страницу в загруз-центре\r\n".
"$"."guestmes=\""."10"."\"; # сообщений на странице в гостевой\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);
header ("location: index.php");
}
if ($_GET[act]=="install")
{
include ("themes/default.php");
echo'<p>Установка сайта</p>';
echo"<form method=\"post\" action=\"install.php?act=set\">";
# Ник админа на сайте
echo"<p class=\"b\">Ник админа:<br/>
<input name=\"wnickadmina\" maxlength=\"50\" value=\"$nickadmina\"/></p>";
# Пароль админа на сайте
echo"<p class=\"b\">Пароль админа:<br/>
<input name=\"wpassadmina\" maxlength=\"50\" value=\"$passadmina\"/></p>";
# е-mail админа
echo"<p class=\"b\">е-mail админа:<br/>
<input name=\"wemailadmina\" maxlength=\"50\" value=\"$emailadmina\"/></p>";
# Заголовок страниц
echo"<p class=\"b\">Заголовок страниц :<br/>
<input name=\"wtitle\" maxlength=\"100\" value=\"WAP-ENGINE\"/></p>";
# Копирайт
echo"<p class=\"b\">Копирайт:<br/>
<input name=\"wcopyright\" maxlength=\"100\" value=\"Powered by WAP-ENGINE\"/></p>";
# Главная сайта
echo"<p class=\"b\">Главная сайта без слэша в конце:<br/>
<input name=\"whome\" maxlength=\"100\" value=\"http://wapeng.info\"/></p>";
echo"<br/><input value=\"УСТАНОВИТЬ\" name=\"do\" type=\"submit\"/></form>";
echo"</body></html>";
}
if($_GET[act]=="")
{
include ("themes/default.php");
echo'<p class="b">Готовность файлов<br/><br/>';
function permissions($filez){
$filez = @decoct(@fileperms("$filez")) % 1000;
return $filez;
}
echo'Запись в config.php(666): ';
echo " (".permissions("config.php").") - ";
if(permissions("config.php")>=666){ echo "<font color=green>Разрешенa</font>"; }
else
{ echo "<font color=red>Запрещена</font>"; }
echo'<br/>Запись в data/links.txt(666): ';
echo " (".permissions("data/links.txt").") - ";
if(permissions("data/links.txt")>=666){ echo "<font color=green>Разрешенa</font>"; }
else
{ echo "<font color=red>Запрещена</font>"; }
echo'<br/>Запись в data/gb.txt(666): ';
echo " (".permissions("data/gb.txt").") - ";
if(permissions("data/gb.txt")>=666){ echo "<font color=green>Разрешенa</font>"; }
else
{ echo "<font color=red>Запрещена</font>"; }
echo'<br/>Запись в data/news.txt(666): ';
echo " (".permissions("data/news.txt").") - ";
if(permissions("data/news.txt")>=666){ echo "<font color=green>Разрешенa</font>"; }
else
{ echo "<font color=red>Запрещена</font>"; }
echo'<br/>Запись в data/welcome.txt(666): ';
echo " (".permissions("data/welcome.txt").") - ";
if(permissions("data/welcome.txt")>=666){ echo "<font color=green>Разрешенa</font>"; }
else
{ echo "<font color=red>Запрещена</font>"; }
echo'<br/>Запись в data/sovet.txt(666): ';
echo " (".permissions("data/sovet.txt").") - ";
if(permissions("data/sovet.txt")>=666){ echo "<font color=green>Разрешенa</font>"; }
else
{ echo "<font color=red>Запрещена</font>"; }
echo'<br/>Запись в themes/mytheme.php(666): ';
echo " (".permissions("themes/mytheme.php").") - ";
if(permissions("themes/mytheme.php")>=666){ echo "<font color=green>Разрешенa</font>"; }
else
{ echo "<font color=red>Запрещена</font>"; }
echo'<br/><br/>Готовность папок<br/>';
echo'<br/>Запись в папку data(777): ';
echo ' ('.permissions('data').') - ';
if(permissions("data")>=777){ echo "<font color=green>Разрешенa</font>"; }
else
{ echo "<font color=red>Запрещена</font>"; }
echo'<br/>Запись в папку data/newskoments(777): ';
echo ' ('.permissions('data/newskoments').') - ';
if(permissions("data/newskoments")>=777){ echo "<font color=green>Разрешенa</font>"; }
else
{ echo "<font color=red>Запрещена</font>"; }
if(permissions("config.php")>=666){echo'<br/><br/><font color=green>Самые важные файлы готовы к работе<br/>Вы можете приступить к установке портала<br/></font>';
echo'<br/><a href="install.php?act=install">УСТАНОВИТЬ</a>';
}
else
{
echo'<br/><br/><font color=red>Самые важные файлы НЕ готовы к работе<br/>
Вы НЕ сможете установить портал<br/>
Вам необходимо выставить правильные права файлу config.php(666)</font>';
}
echo'<br/><br/>Если какой-то пункт выделен красным необходимо зайти по фтп и выставить права на запись этому файлу или папке</div></body></html>';
}
?>