Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не происходит инстиляция 
:(
    Опции темы
Designer15
  Дата 30.4.2009, 08:30 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 20.4.2009

Репутация: нет
Всего: нет



вот код

Код

<?
error_reporting(0);
if ($state == "") {
echo "<center><b>Установка и настройка скриптов казино, ШАГ 1</b><br><br>";
echo "Перед началом установки, создайте на своем сервере пустую базу данных,<br> и впишите параметры для подключенния ниже</center>
<table border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"10\">
<FORM action=install.php method=post>
<TR><td>DB host</td><TD><INPUT size=20 name=host value=localhost></TD></TR>
<TR><td>DB username</td><TD><INPUT size=20 name=user></TD></TR>
<TR><td>DB password</td><TD><INPUT size=20 name=pass></TD></TR>
<TR><td>DB name</td><TD><INPUT size=20 name=name></TD></TR>
<TR><TD><INPUT type=hidden value=1 name=state> <INPUT type=submit value=\"Далее...\"></TD></TR>
</FORM>
</table>
<h2>ВНИМАНИЕ !!!</h2>
<b>Перед установкой, найдите файл setup.php и дайте ему права на запись (777)</b>
";
exit;
}


if ($state == "1") {

$fr=fopen("setup.php","w+");
fwrite($fr, '<'."?\n");
fwrite($fr, 'error_reporting(0);'."\n");
fwrite($fr, '$dbhost="'.$host.'";'."\n");
fwrite($fr, '$dbuname="'.$user.'";'."\n");
fwrite($fr, '$dbpass="'.$pass.'";'."\n");
fwrite($fr, '$dbname="'.$name.'";'."\n");
fwrite($fr, 'mysql_connect($dbhost, $dbuname, $dbpass) or die("<br><br><center><br><br><b>Извините, но в данный момент существует проблема с подключением к MySQL серверу.<br><br>Приносим свои извинения, просим Вас зайти немного позже.</center></b>");'."\n");
fwrite($fr, 'mysql_select_db($dbname);'."\n");
fwrite($fr, '?'.'>');
fclose($fr);
echo"Создание файла настроек.....ОК <br>";


$table1 = "CREATE TABLE `game_bank` (
  `name` varchar(10) NOT NULL default 'ttuz',
  `bank` decimal(12,2) NOT NULL default '0.00',
  `proc` decimal(3,0) NOT NULL default '0'
) TYPE=MyISAM;";

$table2 = "CREATE TABLE `news` (
  `id` int(11) NOT NULL auto_increment,
  `data` varchar(8) NOT NULL default '',
  `news` tinytext NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;";

$table3 = "CREATE TABLE `partner` (
  `pus` varchar(50) default NULL,
  `user` varchar(50) default NULL,
  `data` varchar(8) default NULL,
  `cash` varchar(10) default NULL
) TYPE=MyISAM;";

$table4 = "CREATE TABLE `seting` (
  `alog` varchar(10) NOT NULL default 'admin',
  `apas` varchar(10) NOT NULL default 'admin',
  `adm_email` varchar(200) NOT NULL default '',
  `cas_url` varchar(200) NOT NULL default 'http://',
  `cas_name` varchar(40) NOT NULL default '',
  `mrh_login` varchar(200) NOT NULL default '',
  `mrh_pass1` varchar(200) NOT NULL default '',
  `mrh_pass2` varchar(200) NOT NULL default '',
  `pcash` char(3) NOT NULL default '20',
  `paymail` char(3) NOT NULL default 'yes',
  `regmail` char(3) NOT NULL default 'yes',
  `zakmail` char(3) NOT NULL default 'yes',
  `icq` varchar(10) NOT NULL default '',
  `cas_bon` char(1) NOT NULL default '0'
) TYPE=MyISAM;";

$table5 = "CREATE TABLE `stat_game` (
  `id` int(11) NOT NULL auto_increment,
  `data` varchar(8) NOT NULL default '',
  `vrem` time NOT NULL default '00:00:00',
  `login` varchar(20) NOT NULL default '',
  `balans` varchar(10) NOT NULL default '',
  `stav` char(3) NOT NULL default '',
  `win` varchar(6) NOT NULL default '',
  `game` varchar(20) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;";

$table6 = "CREATE TABLE `stat_pay` (
  `user` varchar(20) NOT NULL default '',
  `data` varchar(8) NOT NULL default '',
  `vremya` time NOT NULL default '00:00:00',
  `inm` varchar(12) NOT NULL default '',
  `outm` varchar(12) NOT NULL default '',
  KEY `data` (`data`)
) TYPE=MyISAM;";

$table7 = "CREATE TABLE `users` (
  `id` int(11) NOT NULL auto_increment,
  `login` varchar(12) default NULL,
  `pass` varchar(12) default NULL,
  `cash` decimal(12,2) default '0.00',
  `cashin` decimal(12,2) default '0.00',
  `cashout` decimal(12,2) default '0.00',
  `email` varchar(50) default NULL,
  `name` varchar(50) default NULL,
  `fam` varchar(50) default NULL,
  `date` varchar(12) default NULL,
  `pcash` varchar(6) default '0.00',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;";

$table8 = "CREATE TABLE `zakaz` (
  `id` int(11) NOT NULL auto_increment,
  `login` varchar(12) default NULL,
  `cash` varchar(30) default NULL,
  `rekvizit` varchar(20) default NULL,
  `sumout` varchar(10) default NULL,
  `flag` char(1) default '1',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;";



include ("setup.php");
mysql_connect($dbhost, $dbuname, $dbpass);
mysql_db_query($dbname, $table1);
echo"Создание Таблицы 1.....ОК <br>";
mysql_db_query($dbname, $table2);
echo"Создание Таблицы 2.....ОК <br>";
mysql_db_query($dbname, $table3);
echo"Создание Таблицы 3.....ОК <br>";
mysql_db_query($dbname, $table4);
echo"Создание Таблицы 4.....ОК <br>";
mysql_db_query($dbname, $table5);
echo"Создание Таблицы 5.....ОК <br>";
mysql_db_query($dbname, $table6);
echo"Создание Таблицы 6.....ОК <br>";
mysql_db_query($dbname, $table7);
echo"Создание Таблицы 7.....ОК <br>";
mysql_db_query($dbname, $table8);
echo"Создание Таблицы 8.....ОК <br>";

$sql1 = "INSERT INTO `seting` VALUES ('admin', 'admin', '', 'http://', '', '', '', '', '20', 'yes', 'yes', 'yes', '', '0');";
mysql_query($sql1);
$sql2 = "INSERT INTO `game_bank` VALUES ('ttuz', '0', '90');";
mysql_query($sql2);
echo"Заполнение Таблиц.....ОК <br><br><br>";

echo "<b>Установка завершенна!<br><br><br><br>Войдите в админку и смените логин и пароль администратора<br>
И не забудьте удалить файл install.php
Вход в админку:<br>http://Ваш_Домен/master/<br><br>
Логин : admin<br>
Пароль: admin<br>
</b>";
}

?>






когда заполняешь поля доступак к базе - страница посто обновляется!ПОЧЕМУ?
если в сетапе изменить данные по доступу к базе то скрипт работает, но не работают модули, т.к. сетап не записал в скул - значения таблиц....

подскажите, пожалуйста, что делать?

Это сообщение отредактировал(а) MoLeX - 30.4.2009, 08:57
PM MAIL   Вверх
MoLeX
Дата 30.4.2009, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(Designer15 @  30.4.2009,  08:30 Найти цитируемый пост)
подскажите, пожалуйста, что делать?


 ! 
MoLeX



Модератор: 

1. Не спамить (я про твой второй пост)
2. Оформляй код
3. можно и без грубых ошибок
4. error_reporting(0) -> error_reporting(E_ALL) и смотри в чем дело



 



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Designer15
  Дата 30.4.2009, 09:07 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 20.4.2009

Репутация: нет
Всего: нет



ок.

всё равно не работает - 3 стр. ошибка - или 22я
PM MAIL   Вверх
MoLeX
Дата 30.4.2009, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(Designer15 @  30.4.2009,  09:07 Найти цитируемый пост)

всё равно не работает - 3 стр. ошибка - или 22я 

 smile 

error_reporting - отображение ошибок... вот и смотри какую ошибку он у тебя показывает.

Добавлено через 23 секунды
http://ru2.php.net/manual/ru/errorfunc.con...error-reporting


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Sanchezzz
  Дата 30.4.2009, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 41
Всего: 60



по одному взгляду видно что скрипт древний...

а как ты определяешь $state у тебя регистор глобалсв включен?

добавь выше код.
Код

$state = (!empty($_GET['state']))?  $_GET['state'] :  '';

if ($state == "") { ...

и яб заменил бы эти функции mysql_db_query на эти
Код

mysql_select_db($dbname);
mysql_query($sql1);

так как они устарели и их не рекомендуют использовать.
и пользуйся кнопкой код.




--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
pizzz
Дата 30.4.2009, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 14.12.2008
Где: Омск

Репутация: 6
Всего: 8



После mysql_query поставь echo mysql_error();
--------------------
Спасибо много, жмем кнопку репутация.  Извините меня за орфографические ошибки, я стараюсь не ошибаться, а они все равно просачиваются гады.     
PM MAIL ICQ   Вверх
Designer15
  Дата 30.4.2009, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 20.4.2009

Репутация: нет
Всего: нет



ошибки перестал показывать, НО - всё равно когда поля заполняешь - и нажимаешь кнопку "Далее" - он просто обновляет страницу - а не переходит к "шагу 2"   !!!!

Добавлено через 8 минут и 26 секунд
ПОЧЕМУ  не в писывает в базу таблицы? и можно ли их вписать туда вручную?
PM MAIL   Вверх
MoLeX
Дата 30.4.2009, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(Designer15)

чё ж никто не отвечает то?!



 ! 
MoLeX
Модератор: при еще подобном посте получишь читательский билет, не стоит тут флудить


Добавлено через 45 секунд
Designer15, тебе уже и так многое сказали, а ты в ответ
Цитата(Designer15 @  30.4.2009,  09:25 Найти цитируемый пост)
ошибки перестал показывать,


мы то откуда знаем какие у тебя ошибки



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
gta4kv
Дата 30.4.2009, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Замените $state на $_GET[ 'state' ]
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0873 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.