#1 2008.11.15 13:35

AIG
Участник
Зарегистрирован: 2008.11.15
Сообщений: 33
Карма: 0
Профиль

Помогите плиз хорошие люди...

Помогите пожалуйста мне. Я давно мечтал сделать ставочную для тотализатора. Идея такая же как и тут http://gb.sportall.net/cgi-bin/gb.cgi?id=110. Админ, вот твою гостевую можно будет так переделать? Главно скрытые ставки, которые открываются потом. Спасибо вам.

Неактивен

#2 2008.11.15 15:20

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите плиз хорошие люди...

а в чем проблема? делай.

Неактивен

#3 2008.11.15 16:53

AIG
Участник
Зарегистрирован: 2008.11.15
Сообщений: 33
Карма: 0
Профиль

Re: Помогите плиз хорошие люди...

Я думал ты поможешь. Мне просто нужно закрыть переменные mess чтобы потом можно открывать было ставки. Поможешь мне? На скрипте твоей гостевой можешь показать? Очень прошу!

Неактивен

#4 2008.11.15 17:20

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите плиз хорошие люди...

какой гостевой??? код давай.
при каком условии ставки будут открываться? ты сам лично их открывать будеш?
нужно сделать в БД дополнительное поле, в котором писать по умолчанию что ставка скрыта, а при открытии тобой, соответственоо изменять запись о ставке в БД.

Неактивен

#5 2008.11.15 20:41

AIG
Участник
Зарегистрирован: 2008.11.15
Сообщений: 33
Карма: 0
Профиль

Re: Помогите плиз хорошие люди...

Код:

1
lt;?//author Samogon//disign author Stiff//Эт мой первый РАБочий! скрипт написанный снуля=)// Главные достоинства : нет багов,есть смайлы,нЕТ ДЫР,есть антифлуд//Недостатки: пака нет админки//Установка://1.Открываем файл index.php(да да вы его уже открыли=))//2.Забиваем настройки//3.Заливаем папку mobibook в корневую хоста//4.Папке log ставим чмод 777 ,ВСЁ//--------------------------------------------------------------------------------$domain ='sib.waper.ru'; //ВАш сайт$domainname = '&copy; by Werder';// копирайт$title = 'Ставки, 1 тур'; // Название гостевой$msg = 14; // сообщений на странице//--------------------------------------------------------------------------------$mt_rand = mt_rand(1000,9999);session_start();function smiles($smiles){$smiles=str_replace(':-)','<img src="smiles/smile.gif" alt=":-)" />',$smiles);$smiles=str_replace(':)','<img src="smiles/smile.gif" alt=":)" />',$smiles);$smiles=str_replace(':-(','<img src="smiles/sad.gif" alt=":-)" />',$smiles);$smiles=str_replace(':(','<img src="smiles/sad.gif" alt=":(" />',$smiles);$smiles=str_replace(':-D','<img src="smiles/biggrin.gif" alt=":-D" />',$smiles);$smiles=str_replace(':D','<img src="smiles/biggrin.gif" alt=":D" />',$smiles);$smiles=str_replace('.sleza.','<img src="smiles/sleza.gif" alt=.sleza." />',$smiles);$smiles=str_replace('.clock.','<img src="smiles/clock.gif" alt=".clock." />',$smiles);$smiles=str_replace('.chmok.','<img src="smiles/chmok.gif" alt=".chmok." />',$smiles);$smiles=str_replace('.warning.','<img src="smiles/warning.gif" alt=".warning." />',$smiles);return $smiles;}header("Cache-Control: no-cache");header("Content-type: application/xhtml+xml; charset=utf-8");header("Content-type: text/html; charset=win-1251");print '<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>'.$title.'</title><style type="text/css">b {}body{ font-weight: normal; font-size: small; color: #000000; font-family: sans-serif; background-color: snow;}.input#col { color: orange; }.input { color: yellow; background-color: lime; }.button {background-color : red; }div{ margin: 0px; padding: 0px 0px 0px 2px;}a{ color: green; text-decoration: none;}a:hover{ text-decoration:underline; color: #0230FF; }div.error { color: #FF0000; background-color: #ED9595; }div.error a { color: maroon; }div.print { color: #8181FF; background-color: #B4B5FF; }div.green { color: #93B000; background-color: #BDFF59; }div.header{ padding: 0px; background-color: green; border-bottom: solid 3px orange; color: orange;}div.header a { color: snow; }div.header a:hover { color: white; }.block_main{ color: orange; padding-left: 2px;}div.footer{ background-color: black; border: 1px solid #AAAAAA; color: #FFFFFF; padding:1px;}div.footer a { color: orange;}div.copyright{ color : #FFFFFF; background-color: #B41F24; border: 1px solid #A30D13; padding: 0px;}div.copyright a{ color : #FFFFFF;}img { vertical-align: middle;}.icon { margin: 2px; width: 24px; height: 24px; vertical-align: middle;}</style></head><body><div class="header">'.$title.'</div>';switch($_GET[act]){case "formact"://-------------------------------------------------------------------------if(1 == 1){$date = date("d.m.y/H:i");$ip = getenv("REMOTE_ADDR");$user_agent = getenv("HTTP_USER_AGENT");$brauzer = strtok($user_agent," ");$brauzer = htmlspecialchars($brauzer);$brauzer = str_replace('|', '', $brauzer);$text = "$_POST[name] ($_POST[kom])|$_POST[st1] $_POST[st2] $_POST[st3] $_POST[st4] |$date| $ip|$brauzer\n";$fp = @fopen('log/log.dat',"a");fopen('log/log.dat',"a");@chmod('log/log.dat',0666);if(isset($_POST[name]) && isset($_POST[st1]) && $_POST[name]!="" && $_POST[st1]!=""){if(strpos($_POST[name],'|')===false && strpos($_POST[st1],'|')===false){if(fputs($fp, htmlspecialchars($text))){echo "$_POST[name] - $_POST[st1] $_POST[st2] $_POST[st3] $_POST[st4]"; print ' <b>Cтавка принята!</b><br/><br/><a href="index.php">В ставочную</a><br/>';} }else {print 'обнаружен запрещенный сивол ( <b>|</b> )<br/>';}}fclose($fp);}else {print 'Проверочное число не верно!'.$_SESSION['code'].'<br/>';}session_destroy();break;//----------------------------------------------------------------------------case 'form'://-----------------------------------------------------------------------------$mt_rand = mt_rand(1000,9999);$_SESSION['code'] = $mt_rand;print '<form action="index.php?act=formact" method="post">Ваше:<br/><input type = "text" name = "name"> Команда <input type = "text" name = "kom"><br/><i>Анонс 27.09<br/><small>Ставки принимаются на исходы 1, Х, 2.</small></i><br/>1)Халл-Ман.Сити [18:00] <input type = "text" name = "st1" size="3"><br/>2)Ренн-Монако [18:00] <input type = "text" name = "st2" size="3"><br/>3)Хетафе-Севилья [18:00] <input type = "text" name = "st3" size="3"><br/>4)Рома-Лацио [21:30] <input type = "text" name = "st4" size="3"><br/><input type="submit" value = "Поставить"></form><br/><br/><a href="index.php">Назад</a><br/><br/>';print '<a href= "index.php?act=smiles"> Смайлы</a><br/>';break;//---------------------------------------------------------------------------------case 'smiles':print '<b> :) _______ <img src="smiles/smile.gif" alt=":)" /><br/>';print '<b> :( _______ <img src="smiles/smile.gif" alt=":(" /><br/>';print '<b> .sleza. _______ <img src="smiles/sleza.gif" alt=".sleza." /><br/>';print '<b> .warning. _______ <img src="smiles/warning.gif" alt=".warning." /><br/>';print '<b> .chmok. _______ <img src="smiles/chmok.gif" alt=".chmok." /><br/>';print '<b> .clock. _______ <img src="smiles/clock.gif" alt=".clock." /><br/>';print '<a href= "index.php"> Назад</a><br/>';break;//---------------------------------------------------------------------------------default:if(!file_exists('log/log.dat')){print 'Сообщений нет<br/>';}$file = @file('log/log.dat');$file = @array_reverse($file);if(isset($_GET[page]) && eregi("^[1-9]\$",$_GET[page])){$page=$_GET[page];}else {$page=1;}$sp = $msg*$page;$minus = $sp-$msg;$count = count($file);print '<a href="index.php?act=form">Поставить</a><p align="center">16.10 17<sup>45</sup><br/>1)Халл-Ман.Сити<br/>2)Ренн-Монако<br/>3)Хетафе-Севилья<br/>4)Рома-Лацио<br/></p>';for($i=$minus;$i<$sp && $i<$count;$i++){$a = explode("|",$file[$i]);$a= smiles($a);if(date("d")>27){if(date("H")>-1)echo "<font color=\"forestgreen\">($a[2])</font><br/><font color=\"red\"><b>$a[0]</b>:</font><br/>$a[1]<br/><font color=\"Green\"><small>[$a[4] $a[3]]</small></font><hr/>" ;else echo "<font color=\"forestgreen\">($a[2])</font><br/><font color=\"red\"><b>$a[0]</b>:</font><br/>-, -, -, -.<br/><font color=\"Green\"><small>[$a[4] $a[3]]</small></font><hr/>" ;}else echo "<font color=\"forestgreen\">($a[2])</font><br/><font color=\"red\"><b>$a[0]</b>:</font><br/>-, -, -, -.<br/><font color=\"Green\"><small>[$a[4] $a[3]]</small></font><hr/>" ;}if($page>1) print'<a href="index.php?page='.($page-1).'">Назад</a><br/>';if(count($file)>$sp) print'<a href="index.php?page='.($page+1).'">Далее</a><br/>';break;}print '<a href="http://'.$domain.'">Hа Главную</a><br/>';$mcs = @explode(' ',microtime());$mcs_time = @substr($mcs[0],0,6);print "<br/><div class=\"footer\">[$mcs_time]<br/><a href=\"http://$domain\">$domainname</a></div>";print '</body></html>';?>

Добавлено спустя   3 минуты  42 секунды:
Это гостевая на 1 файле index.php, есть еще папка log для логов.
Надо чтобы ставки открывали в определенное время(после того как начнется 1-й матч), нужно чтобы гостевая закрывалась после начала первого матча. Ну чтобы никто не мог ставить.

Неактивен

#6 2008.11.15 21:04

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите плиз хорошие люди...

блин, тогда по какому событию матч начнется? из админки кликать типа начался матч? или какие-то временные параметры? скажем в полночь все ставки открываются.
P.S.

// Главные достоинства : нет багов,есть смайлы,нЕТ ДЫР,есть антифлуд

никогда нельзя так говорить)) тем более что нарушить html код в этом скрипте вполне можно.

Неактивен

#7 2008.11.15 21:20

AIG
Участник
Зарегистрирован: 2008.11.15
Сообщений: 33
Карма: 0
Профиль

Re: Помогите плиз хорошие люди...

Посмотри тут http://wapsite.eu/sib/. Там что то с кодировкой не то. Заметил? Я все варианты перепробовал с кодировкой. В папке log сохраняется вообще в непонятной кодировке типа "Халл-Ман.Сити"
По какому событию начинается матч. Матч начнется в 18:00 к примеру, вот я должен где-то выставить эти 18:00 чтобы нельзя было ставить после этих 18:00 и открылись все ставки, понимаешь?
Т.е. матч Челси - Ливерпуль начинается в 16:00 по москве, значит у меня в ставочной в 16:00 должны открыться ставки, и не должны ставиться ставки после этого времени.

Неактивен

#8 2008.11.16 02:01

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Помогите плиз хорошие люди...

насчет кодировки - пропиши в .htaccess AddDefaultCharset UTF-8 и сам когда делаеш файлы, делай в кодировке UTF-8

Неактивен

#9 2008.11.16 11:17

AIG
Участник
Зарегистрирован: 2008.11.15
Сообщений: 33
Карма: 0
Профиль

Re: Помогите плиз хорошие люди...

Прописал в .htaccess AddDefaultCharset UTF-8 и перевел index.php в UTF-8. И теперь посмотри на то что получилось smile http://wapsite.eu/siberia/

Неактивен

#10 2008.11.16 12:02

AIG
Участник
Зарегистрирован: 2008.11.15
Сообщений: 33
Карма: 0
Профиль

Re: Помогите плиз хорошие люди...

Щас пытаюсь что нить высмотреть в книге "PHP 5 & MySQL 5" Кристина Пейтон, Андре Меллер. За 560 рублей купил. Жаль там про кодировки мало что написано. Че то я не пойму на какое время у меня будут открываться ставки? Прописано в скрипте. Но Не открываются.
Добавлено спустя   8 минут  23 секунды:
Подскажи мне вот где в этом скрипте выставить время, переменные даты есть, а где что я не пойму. Спасибо.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.013 s