View file install/install.php

File size: 4.83Kb
<?
/*

Автор: SaDiEv
Сайт: comwap.ru
Пример работы: comwap.ru/top

Страница: install/index.php
Назначение: Установка

*/

Error_Reporting(E_ALL & ~E_NOTICE); Error_Reporting (ERROR | WARNING);
extract($HTTP_GET_VARS); extract($HTTP_POST_VARS); extract($HTTP_COOKIE_VARS); extract($HTTP_SERVER_VARS); extract($HTTP_SESSION_VARS);
//сессии
session_name("SESID"); session_start();
// подключаем настройки
include "../config/sis.php";
include "../config/other.php";
echo "<html>
<head>
<link rel='stylesheet' href='../theme/default/style.php' type='text/css'/>
<title>".$TITLES."</title>
</head>
<body id='index'>
<div id='header'>
<img src='../theme/default/lg.png' alt='.' />
</div>";
echo"<div class='content'>";
if($_GET[go]=="ok")
{
$surl=$_POST['top'];
$stop=$_POST['alternate'];
$smail=$_POST['ns_mail'];
$spassword=($_POST['ns_password']);
$surl_page=$_POST['ns_url_page'];
$wap_theme=$_POST['ns_wap_theme'];
$web_theme=$_POST['ns_web_theme'];
$sss=$_POST['s_ss'];
$hos=$_POST['shos'];
$nam=$_POST['snam'];
$use=$_POST['suse'];
$pas=$_POST['spas'];
if(!empty($spassword))
{

mysql_connect($hos,$use,$pas);
$url = "../tables.sql";
$data=@file_get_contents($url) or die("Ошибка!");
$queryes=preg_split("#(SELECT|CREATE|DROP|UPDATE|INSERT|SHOW|REVOKE|MATCH|LIKE|GRANT|DESCRIBE|OPTIMIZE|COUNT|ALTER|AGAINST|)[-a-z0-9_.:@&?=+,!/~*'%$\"\s\n]*;[^-)]#i", $data);
mysql_select_db($nam);

     $i=0;

     $ie=0;
foreach($queryes as $query)
 {
$trim=trim($query);
if(!$query or $trim=="")
    continue;
if(!@mysql_query($query))
 {
echo("<b>ERROR!</b><br>");
    $ie++;
 }
    else $i++;
 }
  if($ie=="0")
 {
      if(mysql_query("INSERT INTO `images` VALUES ( 1, 'оранжевый' ) ;")){echo '1.ok<br>';} else {echo'error';}
if(mysql_query("INSERT INTO `images` VALUES ( 2, 'красный' ) ;")){echo '2.ok<br>';} else {echo'error';}
if(mysql_query("INSERT INTO `images` VALUES ( 3, 'зеленый' ) ;")){echo '3.ok<br>';} else {echo'error';}
if(mysql_query("INSERT INTO `images` VALUES ( 4, 'голубой' ) ;")){echo '4.ok<br>';} else {echo'error';}
echo("Запросы выполнены<br>
Топ готов к работе<br>
Версия рейтинга <b>1.02</b><br>
Новые версии и обновления ищите на <a href='http://comwap.ru'>comwap.ru</a><br><b><a href='?go=gotovo'>В рейтинг</a></b>");
$str = "<?php
"."$"."top=\"".$surl."\";
"."$"."alternet=\"".$stop."\";
"."$"."mailadmin=\"".$smail."\"; 
"."$"."url_page=\"".$surl_page."\";
"."$"."password=\"".$spassword."\";
"."$"."DB_HOST=\"".$hos."\";
"."$"."DB_USER=\"".$use."\";
"."$"."DB_PASS=\"".$pas."\";
"."$"."DB_NAME=\"".$nam."\";
"."$"."wap_theme=\"".$wap_theme."\";
"."$"."web_theme=\"".$web_theme."\";
?>";
$fp = fopen ("../config/sis.php","w+");
 flock ($fp,LOCK_EX);
 ftruncate($fp,0);
 fputs($fp,$str);
 fflush($fp);
 flock($fp,LOCK_UN );
 fclose($fp);
 } 
    else
 {
echo("<div class='b'>Ошибка! Попробуйте ещё раз...<br>");
 }
mysql_close();
}
    else
{
echo("<div class='content'>Все поля должны быть заполнены!");
}
echo"</div>";
}
if($_GET[go]=="gotovo"){ file_get_contents('http://comwap.ru/top_sites.php?site='.$_SERVER['HTTP_HOST'].''); echo '<html><head><META HTTP-EQUIV="Refresh" CONTENT="0; URL=../admin/index.php"></head></html>';}

if($_GET[go]=="")
{
echo"<b>Все поля обязательны к заполнению!</b><br>";
?>
<form action="install.php?go=ok" method="post">
Адрес папки в которой лежит скрипт (слеш - (/) в конце обязателен):<br><input name="top" maxlength="999" value=""><br>
Альтернативное название счетчиков:<br><input name="alternate" maxlength="999" value="счетчик"><br>
E-mail Админа:<br><input name="ns_mail" maxlength="999" value="[email protected]"><br>
Какое количество сайтов выводить на страницу:<br><input name="ns_url_page" maxlength="999" value="<? print"$url_page"; ?>"><br>
Название папки-wap темы:<br><input name="ns_wap_theme" maxlength="999" value="default"><br>
Название папки-web темы:<br><input name="ns_web_theme" maxlength="999" value="web"><br>
Пароль админа:<br><input name="ns_password" maxlength="999" value=""><br>
Сервер БД:<br>
<input name="shos" maxlength="999" value="localhost"/><br>
Имя БД:<br>
<input name="snam" maxlength="999" value=""/><br>
Имя пользователя БД:<br>
<input name="suse" maxlength="999" value=""/><br>
Пароль к БД:<br>
<input name="spas" maxlength="999" value=""/><br>
<input type="submit" value="Установить"></form></div>
<?
}
echo "</body></html>";
?>