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

Размер файла: 4.88Kb
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);

session_name("SES");
session_start();

$_SESSION['login'] = $_POST['wnickadmina'];
$_SESSION['pass'] = $_POST['wpassadmina'];

include ("config.php");

if ($_GET[act]=="set")
{
$configdata="<?php\r\n".
"$"."themes=\""."default"."\";                   #  Название скина/темы, посмотреть их можно в папке themes\r\n".
"$"."nickadmina=\"".$_POST[wnickadmina]."\";	                #  Ник админа\r\n".
"$"."passadmina=\"".md5($_POST[wpassadmina])."\";	                 #  Пароль админа\r\n".
"$"."mailadmina=\"".$_POST[wmailadmina]."\";            #  Ваш е-mail\r\n".   	
"$"."sdvigclock=\""."0"."\";               #  Временной сдвиг, ставим к примеру +5, -3 в зависимости от времени \r\n".
"$"."title=\"".$_POST[wtitle]."\";                  #  Заголовок страниц  \r\n". 
"$"."show_time=\""."1"."\";                      #  Показывать Часы на главной странице\r\n".
"$"."show_date=\""."1"."\";                       # Показывать дату на главной странице\r\n".
"$"."home=\"".$_POST[whome]."\";             #  Главная сайта (Слэш \"/\" в конце не ставить!и без http://)\r\n".
"$"."guestmes=\""."10"."\";                       # сообщений на странице в гпропроостевой\r\n".
"$"."razdelitel=\"".$_POST[wrazdelitel]."\";         # Разделитель между сообщениями\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>Ник админа:<br/>
     <input name=\"wnickadmina\" maxlength=\"50\" value=\"$nickadmina\"/></p>";

# Пароль админа на сайте
echo"<p>Пароль админа:<br/>
     <input name=\"wpassadmina\" maxlength=\"50\" value=\"$passadmina\"/></p>";
		
# е-mail админа 
echo"<p>е-mail админа:<br/>
     <input name=\"wmailadmina\" maxlength=\"50\" value=\"$mailadmina\"/></p>";	

# Заголовок страниц  
echo"<p>Заголовок страниц :<br/>
     <input name=\"wtitle\" maxlength=\"100\" value=\"Guest CHUMA & Jeri\"/></p>";

# Главная сайта
echo"<p>Главная сайта без слэша в конце и без http:// :<br/>
     <input name=\"whome\" maxlength=\"100\" value=\"Jeri.h2m.ru\"/></p>";
	 
# Разделитель 
echo"<p>Разделитель между сообщениями:<br/>
     <input name=\"wrazdelitel\" maxlength=\"9\" value=\"*********\"/></p>";	 
	
echo"<br/><input value=\"УСТАНОВИТЬ\" name=\"do\" type=\"submit\"/></form>";

echo"</body></html>";
}

if($_GET[act]=="")
{
include ("themes/default.php");
echo'<p>Готовность файлов<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><br/>"; }
 else
 { echo "<font color=red>Запрещена</font><br/>"; }
 
 
echo'Запись в gb.txt(666): ';  
echo " (".permissions("gb.txt").") - ";
 if(permissions("gb.txt")>=666){ echo "<font color=green>Разрешенa</font><br/>"; }
 else
 { echo "<font color=red>Запрещена</font><br/>"; }
 
 echo'Запись в antimat.txt(666): ';  
echo " (".permissions("antimat.txt").") - ";
 if(permissions("antimat.txt")>=666){ echo "<font color=green>Разрешенa</font><br/>"; }
 else
 { echo "<font color=red>Запрещена</font><br/>"; }
 
 
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>';
}
?>