VOC ++ (чат)

Статус
В этой теме нельзя размещать новые ответы.
chat/admin/casino.php тоже вариант.
PHP:
<?php
//includes
include("check_session.php");
include("../inc_common.php");
include("header.php");

//title
echo "<html><body><center>";
echo "<h1>Казино</h1>";

if (!is_writeable($data_path.'bank.dat')) {
    echo "<font color=\"red\" size=\"1\">Не возможно писать в <b>bank.dat</b>. Поставьте CHMOD 777 на этой файл</font>";
    exit;
    }

//stop casino
if (isset($_GET['stop'])) {
    $handle = fopen($data_path.'bank.dat','wb');
    fwrite ($handle,"0");
    fclose ($handle);
    unset ($handle);
    unset ($_POST['stop']);
    echo "<font color=\"red\" size=\"1\">Казино остановлено</font><br /><br />";
    }

//start casino
if (isset($_GET['start'])) {
    $handle = fopen($data_path.'bank.dat','wb');
    fwrite ($handle,"1000");
    fclose ($handle);
    unset ($handle);
    unset ($_POST['start']);
    echo "<font color=\"red\" size=\"1\">Казино запущено</font><br /><br />";
    }



//casino status
$handle = fopen($data_path.'bank.dat','rb');
set_variable ("bank");
$bank=fgets($handle);
fclose ($handle);
unset ($handle);
?> 

<fieldset style="">
  <legend style="color: blue; font-size: 10px; font-weight: bold;">Статистика</legend>
  <center>
  <table width="550">
    <tr>
    <td width="250">Состояние скрипта:</td>
    <td>
	<? 
	if ($bank<=0) 
	echo "незапущенно, <a href=\"?start=sometext&session=".$session."\">[запустить]</a>"; 
		else 
	echo "запущено, <a href=\"?stop=sometext&session=".$session."\" onclick=\"if (!confirm('Эт... а ты хорошо подумал?')) return false;\">[остановить]</a>"; 
	//unset ($bank); 
	?>
	</td>
   </tr>
   <tr>
    <td width="250">В банке:</td>
    <td><? echo $bank; ?> кредов.</td>
   </tr>
  </table>
  </center>

</fieldset>
 
chat/admin/casino.php тоже вариант.
PHP:
<?php
//includes
include("check_session.php");
include("../inc_common.php");
include("header.php");

//title
echo "<html><body><center>";
echo "<h1>Казино</h1>";

if (!is_writeable($data_path.'bank.dat')) {
    echo "<font color=\"red\" size=\"1\">Не возможно писать в <b>bank.dat</b>. Поставьте CHMOD 777 на этой файл</font>";
    exit;
    }

//stop casino
if (isset($_GET['stop'])) {
    $handle = fopen($data_path.'bank.dat','wb');
    fwrite ($handle,"0");
    fclose ($handle);
    unset ($handle);
    unset ($_POST['stop']);
    echo "<font color=\"red\" size=\"1\">Казино остановлено</font><br /><br />";
    }

//start casino
if (isset($_GET['start'])) {
    $handle = fopen($data_path.'bank.dat','wb');
    fwrite ($handle,"1000");
    fclose ($handle);
    unset ($handle);
    unset ($_POST['start']);
    echo "<font color=\"red\" size=\"1\">Казино запущено</font><br /><br />";
    }



//casino status
$handle = fopen($data_path.'bank.dat','rb');
set_variable ("bank");
$bank=fgets($handle);
fclose ($handle);
unset ($handle);
?> 

<fieldset style="">
  <legend style="color: blue; font-size: 10px; font-weight: bold;">Статистика</legend>
  <center>
  <table width="550">
    <tr>
    <td width="250">Состояние скрипта:</td>
    <td>
	<? 
	if ($bank<=0) 
	echo "незапущенно, <a href=\"?start=sometext&session=".$session."\">[запустить]</a>"; 
		else 
	echo "запущено, <a href=\"?stop=sometext&session=".$session."\" onclick=\"if (!confirm('Эт... а ты хорошо подумал?')) return false;\">[остановить]</a>"; 
	//unset ($bank); 
	?>
	</td>
   </tr>
   <tr>
    <td width="250">В банке:</td>
    <td><? echo $bank; ?> кредов.</td>
   </tr>
  </table>
  </center>

</fieldset>
только вот у тебя метод GET используется, а я специально всё через POST делал) да и уж очень мне это напоминает хтмл викторины) да и ещё) пхп лучше заключать <?php ?> тэги, а не <? ?>, потому что кто знает хостер оставил эту опцию или нет)
 
использовал метод get потому-что post не заработал, на сколько я знаю <?php ?> устаревший вариант)) да действительно html из викторина, а разве так не красивее? :)
 
использовал метод get потому-что post не заработал, на сколько я знаю <?php ?> устаревший вариант)) да действительно html из викторина, а разве так не красивее? :)

мне просто лично на дизайн пофиг, я графику не люблю

да, кстати, для тех кому надо, чтобы писалось в инфу пользователя, которую видят только модеры типо выиграл столько кредов в казино. проиграл. вот

 
и еще, чтоб видеть сколько раз ты выиграл и проиграл:
и в профиль можно запихнуть)
 
так, ты сначала выводишь а потом изменяешь)
вот куда лучше закинуть твои эти выводы:

 
Респект ребята, только можно теперь всё это в кучу соббрать? а тобось накосячить, так сказать, выпустите релиз 3.0.
 
Вот вы быстрые какие...
только идею толкнули класную.. уже кучу наворотов навешали на неё..
а я не успел за вами.. и просидел развивая тему сам с собой.
И вот что получилось:


Накидано тоже на быструю руку.. но собрал все что тут до этого сейчас написали.. точней то что посчитал нужным.
+ имеется вывод в канал инфы если у пользователя есть совпадения.

выкинул не похвастаться, а если такой вариант заинтересует, чтоб довести его до конца. А то я просто смотрю вы в другую сторону клонить начали.. а это не удобно для меня) цели другие преследуются.

Отличие такое:
1) 5 вариантов (в дальнейшем хотел бонус сделать, за совпадения, к примеру если даже не угадал а выпали одинаковые цыфры - получает поощерительный приз;) )
2) Банка нет - есть ДЖЕК-ПОТ, он складывается из проигранных кредов пользователями. Срывает его тот у кого все числа совпали. У кого 4 совпало половину джекпота получает.
3) разделил код на скин еще... то есть обладатели нескольки скинов легко одаптируют под дизаин. (сразу переделывал под себя, поэтому все переписал)
В принципе все.
 
так, ты сначала выводишь а потом изменяешь)
вот куда лучше закинуть твои эти выводы:

*** скрытое содержание ***

ВООБЩЕ БРЕД КАКОЙ-ТО,АЖЕ БЕСИТ!
СИЖУ УЖЕ 2 час И ВТЫКАЮ,ИЛИ Я ДЕБИЛ ИЛИ ВЫ ЧУЧУТЬ ТОГО!
НУ НЕВКАКУЮ НЕТУ ТАМ СТРОКИ ТАКОЙ! в chat/casino.php
PHP:
$current_user->credits = $current_user->cas_credits+$rate;
ТАМ ТАКОГО В ПОМИНЕ НЕТУ!!!
 
ВООБЩЕ БРЕД КАКОЙ-ТО,АЖЕ БЕСИТ!
СИЖУ УЖЕ 2 час И ВТЫКАЮ,ИЛИ Я ДЕБИЛ ИЛИ ВЫ ЧУЧУТЬ ТОГО!
НУ НЕВКАКУЮ НЕТУ ТАМ СТРОКИ ТАКОЙ! в chat/casino.php
PHP:
$current_user->credits = $current_user->cas_credits+$rate;
ТАМ ТАКОГО В ПОМИНЕ НЕТУ!!!
если ты ставил с самого первого поста про казино, то там есть это... читай внимательно момент обновления информации о кредах
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху