Размер файла: 5.5Kb
<?php
include "wml.php";
wmlStart();
@del();
$bak=$baks;
if(!isset($r))$r=rand(0,1000);
if($bak==0)
{
/*$fp = fopen ("file.txt", "r");
$buffer = fread($fp, 4);
fclose ($fp);
print $buffer;
$fp = fopen ("file.txt", "w+");
fwrite ($fp, "Test");
fclose ($fp);*/
$mil=@file_get_contents("./vopros/1000000.txt");
$otvet=@file_get_contents("name/".$r."tekst.txt");
$sverka=@substr_count($mil,$otvet);
$vop=@base64_decode($v);
if($sverka==0)
{
print win2utf(cardStart("lamer","Облом!!!")."<p align=\"center\">
Обманывать нехорошо!!!<br/>Вы пытались обмануть ведущего либо произошла ошибка! <br/><small>
Если Вы считаете,что это ошибка, свяжитесь с автором по адресу<br/> wap.viafree.net</small>");
die(win2utf("<br/><a href=\"./index.php\">Еще раз</a><br/>
<a href=\"http://wap.viafree.net\">На главную</a></p></card></wml>"));
}
else
{
if($otvet!=$vop)
{
print win2utf(cardStart("home","Проигрыш")."<p align=\"center\"><small>К сожалению
Вы не добрались до миллиона.<br/>");
if($otvet=="")print win2utf("Время истекло.Ответ уничтожен.</small>");
else print win2utf("Верный ответ:</small>".$otvet);
print win2utf("<br/>Выигрыш 32000 рублей");
print win2utf("<br/><small>Игра окончена</small><br/><a href=\"index.php\">Еще раз</a>
<br/><a href=\"http://wap.viafree.net\">На главную</a>");
@unlink("./name/".$r."tekst.txt");
@unlink("./name/".$r."help.txt");
@unlink("./name/".$r.".txt");
die("</p></card></wml>");
}
print win2utf(cardStart("win","Победа!!!")."<p align=\"center\">Вы победитель!!!
<br/>Ваш выигрыш 1.000.000 рублей!!!<br/>Ваше имя:<br/><input type=\"text\" name=\"log\"
maxlength=\"15\"/><br/>"."<anchor>Записать<go href=\"stop.php\" method=\"post\">
<postfield name=\"log\" value=\"$(log)\"/><postfield name=\"d\" value=\"rek\"/>
<postfield name=\"dolg\" value=\"1000000\"/></go></anchor><br/>
<a href=\"./index.php\">Еще раз</a><br/><a href=\"http://wap.viafree.net\">На главную</a>");
cardEnd();
wmlEnd();
@unlink("./name/".$r."tekst.txt");
@unlink("./name/".$r."help.txt");
@unlink("./name/".$r.".txt");
}
}
else
{
if(!file_exists("./vopros/".$bak.".txt")and $bak<>0)
{
/*есть ли файлы с вопросами*/
print win2utf(cardStart("no","Нет файла")."<p>Игра не может начаться.
Нет вопроса на ".$bak." рублей");
die('</p><br/></card></wml>');
}
else
{
/*проверка начинается не с первого вопроса*/
if($bak!="100")
{
$otvet=@file_get_contents("name/".$r."tekst.txt");/*берем из файла верный ответ*/
$otvet=win2utf($otvet);
$vop=win2utf(base64_decode($v));/*раскодируем ответ пользователя*/
/*начинаем проверку правильности ответа юзера*/
if($otvet!=$vop)
{
print win2utf(cardStart("home","Проигрыш")."<p align=\"center\"><small>К сожалению
Вы не добрались до миллиона.<br/>");
if($otvet=="")print win2utf("Время истекло.Ответ уничтожен.</small>");
else print win2utf("Верный ответ:</small>").$otvet;
if($bak<1000)print win2utf("<br/>Выигрыш 0 рублей");
if($bak>1000 and $bak<=32000)print win2utf("<br/>Выигрыш 1000 рублей");
if($bak>32000)print win2utf("<br/>Выигрыш 32000 рублей");
print win2utf("<br/><small>Игра окончена</small><br/><a href=\"index.php\">Еще раз</a>
<br/><a href=\"http://wap.viafree.net\">На главную</a>");
@unlink("./name/".$r."tekst.txt");
@unlink("./name/".$r."help.txt");
@unlink("./name/".$r.".txt");
die('</p><br/></card></wml>');
}
}/*конец проверки*/
$f=file("./vopros/".$bak.".txt");/*режем файлы с данными на строки*/
$c=count($f);
$f0=$f[rand(0,$c-1)]; /*берем любую строку из полученных*/
$f1=explode("::",$f0); /*разбиваем строки на вопрос и ответы*/
print win2utf(cardStart("home","Вопрос на ".$bak)."<do type=\"options\" label=\"50x50\">
<go href=\"./help.php?help=50&r=$r\"/></do><do type=\"options\" label=\"Помощь зала\">
<go href=\"./help.php?help=zal&r=$r\"/></do><do type=\"options\" label=\"Звонок другу\">
<go href=\"./help.php?help=drug&r=$r\"/></do><p align=\"center\">");
if($bak==2000)print win2utf("1000 у Вас в кармане!<br/>");
if($bak==64000)print win2utf("32000 у Вас в кармане!<br/>");
print win2utf("<small>".$f1[0]."</small><br/>");/*выводим вопрос*/
for ($i=1;$i<=4;$i++)/*цикл для вывода ответов*/
{/*ссылки с ответами, кодированными base64_encode и суммой следущего вопроса*/
print win2utf("<small><a href=\"game.php?v=".base64_encode($f1[$i])."&r=$r&baks=".$f1[6].
"\">".htmlspecialchars($f1[$i])."</a></small><br/>");
}
$otvg=$f1[1]."::".$f1[2]."::".$f1[3]."::".$f1[4]."::".$f1[5];
$fp=@fopen("name/$r.txt","w");
@fputs($fp,"$otvg \r\n");
@fclose($fp);
@chmod ("name/$r.txt", 0777);
$verno=fopen("name/".$r."tekst.txt","w+");
@fwrite($verno,htmlspecialchars($f1[5]));
@fclose($verno);
}
$otvety=$f1[1]."::".$f1[2]."::".$f1[3]."::".$f1[4]."::".$f1[5];
@file_put_contents("./name/".$r.".txt",$otvety);
/*
$fp=@fopen("name/$r.txt","w");
@fputs($fp,"$otvety \r\n");
@fclose($fp);
@chmod ("name/$r.txt", 0777);*/
$verno=@fopen("name/".$r."tekst.txt","w+");
@fwrite($verno,htmlspecialchars($f1[5]));
@fclose($verno);/*пишем в файл верный ответ*/
if($bak>=2000)print win2utf("<anchor>Стоп игра<go href=\"stop.php\" method=\"post\">
<postfield name=\"bak\" value=\"".$bak."\"/><postfield name=\"r\" value=\"".$r."\"/>
<postfield name=\"d\" value=\"stop\"/></go></anchor>");
}
print '</p><br/></card></wml>';
?>