AIG » 2008.11.15 13:35

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

Gemorroj » 2008.11.15 15:20

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

AIG » 2008.11.15 16:53

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

Gemorroj » 2008.11.15 17:20

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

AIG » 2008.11.15 20:41

Код:

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-й матч), нужно чтобы гостевая закрывалась после начала первого матча. Ну чтобы никто не мог ставить.

Gemorroj » 2008.11.15 21:04

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

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

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

AIG » 2008.11.15 21:20

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

Gemorroj » 2008.11.16 02:01

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

AIG » 2008.11.16 11:17

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

AIG » 2008.11.16 12:02

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

AIG » 2008.11.16 14:08

У меня опять проблемы с кодировкой... Давай я тебе скрипт вышлю ты протестируешь на своем серваке. Иначе писец что я только не делал уже.

Gemorroj » 2008.11.16 16:30

нет, спасибо. у тебя там вижу эскейп последовательности. они тебе не нужны. От сервера приходит заголовок что данные в кодировке Win-1251. Такой вообще нет (есть windows-1251) попробуй еще прописать в .htaccess php_value default_charset UTF-8
а так же проверь скрипт чтобы он не отправлял в header ложную кодировку.

AIG » 2008.11.21 17:09

Павел, ну ничерта не получается, делаю все как ты велишь.
Смотри, у меня папка sib. В ней index.php и папка log, даже .htacсess не было. Я поставил. В папке log есть .htaccess(состав: Deny From All) и log.dat(состав Флайдер(Пивклуб)|1 1 1 1 |15.11.08/20:06| 82.207.16.3|Nokia8800/2.0).
Я уже все перепробовал. Не могу ничего сделать с кодировкой. Ну сам посмотри на кодировку http://wapsite.eu/sib/ помоги пожалуйста.

Gemorroj » 2008.11.21 17:44

попробуй еще прописать в .htaccess php_value default_charset UTF-8

сам файл в какой кодировке?

AIG » 2008.11.21 17:54

Error 500: Internal Server Error пишет после тогого как я поставил php_value default_charset UTF-8. Походу у меня в .htaccess нельзя прописывать команды. Только можно походу DirectoryIndex index.php прописывать.
Добавлено спустя   1 минуту  14 секунд:
Файл в UTF-8. Я пробовал разные варианты с кодировками в файле. Но исход один и тот же.

Gemorroj » 2008.11.21 17:58

тогда попробуй AddDefaultCharset utf-8

AIG » 2008.11.21 19:05

Теперь такой прикол, тут с кодировкой все красиво url]http://wapsite.eu/sib/[/url], а тут когда нажимаешь на "Поставить" тут url]http://wapsite.eu/sib/index.php?act=form/[/url] то кодировка не меняется, "1)Ð�ицца-Ð�ант" вот в таком варианте всё. Думаю тут дело в index.php, видимо после form не проставлена кодировка в индексе.
Вот index.php

Код:

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 = 'Ставки, 2 тур'; // Название гостевой$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"><br/>Команда:<br/><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)Алмериа-Мальорка [18:00] <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>';?>
Gemorroj » 2008.11.21 19:18

header("Content-type: text/html; charset=win-1251"); - эта хня откуда тут??? убери.

AIG » 2008.11.21 20:02

Убрал, все равно бок в 40 строке. Пытался убрать - болт.

Gemorroj » 2008.11.21 20:37

при чем здесь 40 строка????
дак ептить, у тебя ошибка разметки, а не кодировка.
если ты используеш xhtml, то будь добр делать грамотную разметку. ВСЕ теги должны быть закрытыми. инпуты закрой. <input .... />

AIG » 2008.11.21 21:32

Вот тебе пример из книги насчет input:

Код:

1
2
3
4
5
6
7
8
9
10
11
<form>
Какая кухня нравится Вам больше всего?
<input type="radio" name="favorite"
value="Mexican">Мексиканская
<input type="radio" name="favorite"
value="Italia">Итальянская
<input type="radio" name="favorite"
value="Japanese">Японская
<input type="radio" name="favorite"
value="other">Другая
</form>

Я сделал также. Но свою ошибку не вижу. Подскажи где она?

Gemorroj » 2008.11.21 23:07

Это HTML, ты же используешь DTD XHTML. Он основан на XML и должен соответствовать его правилам, а именно ВСЕ ТЕГИ ДОЛЖНЫ БЫТЬ ЗАКРЫТЫ.

AIG » 2008.11.21 23:12

Паша, ну помоги, скажи где исправить, вроде же все закрыл.

AIG » 2008.11.21 23:38

Извиняюсь, но я понял свою ошибку. Придумали же этот xhtml...

AIG » 2008.11.22 00:22

С этим я разобрался, теперь смотри по коду что хочу сделать:

Код:

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 = 'Ставки, 2 тур'; // Название гостевой$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");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"/><br/>Клуб:<br/><input type = "text" name = "kom"/><br/><select name="FCity"><option value="0">-</option><option value="7107">Манчестер Юнайтед</option><option value="7108">Пивклуб</option><option value="7102">Горняк</option><option value="7110">Динамо</option><option value="7101">Днепр-75</option><option value="7114">Днипро Юн</option>Ставки:<br/>1.<select name="st1"/><option value="-"/>-</option><option value="1/">П1</option><option value="X"/>X</option><option value="2"/>П2</option>2.<select name="st2"/><option value="-"/>-</option><option value="1"/>П1</option><option value="X"/>X</option><option value="2"/>П2</option>3.<select name="st3"/><option value="-"/>-</option><option value="1"/>П1</option><option value="X"/>X</option><option value="2"/>П2</option>4.<select name="st4"/><option value="-"/>-</option><option value="1"/>П1</option><option value="X"/>X</option><option value="2"/>П2</option><input type = "submit" value = "Поставить"/></form><br/><a href="index.php">Назад</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")>19){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>';?>

Но не могу воплотить в реально. Опять бока какой-то. Помоги пожалуйста с этим, последним чудом. Нужно чтобы выбирались (select) команды(Зенит, Шахтер и т.п.) и ставки (П1, Х П2).
Спасибо.

denich » 2008.11.22 10:07

жди до вечера, и я тебе попробую помоч=))
Добавлено спустя    20 секунд:
жди до вечера, и я тебе попробую помоч=))

AIG » 2008.11.22 10:52

Мне нужно сегодня чемпионат открывать, а ставочной нет...
Вообще тем кто шарит в xhtml тут 5 минут сделать. Я в html только шарю, и в wml. Там все по другому и намного проще.

Gemorroj » 2008.11.22 12:01

убери строку номер 80 (fopen('log/log.dat',"a");)
закрой селекты. (</select>)
с такой разметкой даже html не покатит. проверяй страницы валидатором http://wapinet.ru/validator/ он покажет ошибки и поможет их исправить.

AIG » 2008.11.22 12:08

Я закрыл селекты, все равно бока.

Код:

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 = 'Ставки, 2 тур'; // Название гостевой$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");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"/><br/>Клуб:<br/><input type = "text" name = "kom"/><br/><select name="FCity"><option value="0">-</option><option value="7107">Манчестер Юнайтед</option><option value="7108">Пивклуб</option><option value="7102">Горняк</option><option value="7110">Динамо</option><option value="7101">Днепр-75</option><option value="7114">Днипро Юн</option></select>Ставки:<br/>1.<select name="st1"/><option value="-"/>-</option><option value="1/">П1</option><option value="X"/>X</option><option value="2"/>П2</option></select>2.<select name="st2"/><option value="-"/>-</option><option value="1"/>П1</option><option value="X"/>X</option><option value="2"/>П2</option></select>3.<select name="st3"/><option value="-"/>-</option><option value="1"/>П1</option><option value="X"/>X</option><option value="2"/>П2</option></select>4.<select name="st4"/><option value="-"/>-</option><option value="1"/>П1</option><option value="X"/>X</option><option value="2"/>П2</option></select><input type = "submit" value = "Поставить"/></form><br/><a href="index.php">Назад</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")>19){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>';?>

Помоги плиз. Может там </option> не нужны.
Добавлено спустя   1 минуту  4 секунды:
Дружище, просто чемпионат сегодня должен открыть. Помоги плиз.
Добавлено спустя   3 минуты  4 секунды:
Посмотри сам через валидатор страничку это http://wapsite.eu/sib/index.php?act=form там ошибок куча, а как что непонятно делать.

Gemorroj » 2008.11.22 12:58

открываем оперой и она сразу покзыват ошибки.

43: 1.<select name="st1"/>
44: <option value="-"/>-</option>

селект у тебя закрывается ниже с помощью </select>
то же самое с option.

Код:

1
span style="color: #0000BB"><?php//author Samogon//disign author Stiff//Эт мой первый РАБочий! скрипт написанный снуля=)// Главные достоинства : нет багов,есть смайлы,нЕТ ДЫР,есть антифлуд//Недостатки: пака нет админки//Установка://1.Открываем файл index.php(да да вы его уже открыли=))//2.Забиваем настройки//3.Заливаем папку mobibook в корневую хоста//4.Папке log ставим чмод 777 ,ВСЁ//--------------------------------------------------------------------------------$domain ='sib.waper.ru'; //ВАш сайт$domainname = '&copy; by Werder';// копирайт$title = 'Ставки, 2 тур'; // Название гостевой$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: text/html; charset=utf-8');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 = $_SERVER['REMOTE_ADDR'];$brauzer = strtok($_SERVER['HTTP_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";@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){$fp = @fopen('log/log.dat',"a");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/>';}fclose($fp);}else {print 'обнаружен запрещенный сивол ( <b>|</b> )<br/>';}}}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"/><br/>Клуб:<br/><input type = "text" name = "kom"/><br/><select name="FCity"><option value="0">-</option><option value="7107">Манчестер Юнайтед</option><option value="7108">Пивклуб</option><option value="7102">Горняк</option><option value="7110">Динамо</option><option value="7101">Днепр-75</option><option value="7114">Днипро Юн</option></select>Ставки:<br/>1.<select name="st1"><option value="-">-</option><option value="1">П1</option><option value="X">X</option><option value="2">П2</option></select>2.<select name="st2"><option value="-">-</option><option value="1">П1</option><option value="X">X</option><option value="2">П2</option></select>3.<select name="st3"><option value="-">-</option><option value="1">П1</option><option value="X">X</option><option value="2">П2</option></select>4.<select name="st4"><option value="-">-</option><option value="1">П1</option><option value="X">X</option><option value="2">П2</option></select><input type = "submit" value = "Поставить"/></form><a href="index.php">Назад</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(intval($_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")>19){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></body></html>';?>

Добавлено спустя   2 минуты  26 секунд:
кстати у тебя ведь там нет никакого проверочного числа
if(1 == 1){ этот код бессмысленен.

AIG » 2008.11.22 13:49

Это сделал уже готовый код?

AIG » 2008.11.22 22:38

ГеморРой?
Добавлено спустя   1 минуту  22 секунды:
Помоги прошу... Я знаю ты все можешь и все знаешь. Видно по сайту.

Gemorroj » 2008.11.22 22:46

что на этот раз не работает???

AIG » 2008.11.22 23:34

Посмотри вот http://wapsite.eu/sib/index.php?act=form мне нужно, чтобы был выбор команд через <select> походу и выбор ставок. Т.е. чтобы человеку не самому вводить команду, а чтобы был выбор через селект команд, так же чтобы был выбор ставок из 3-х(П1 Х П2).
Вот код:

Код:

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 = 'Ставки, 2 тур'; // Название гостевой$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");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"/><br/>Клуб:<br/><input type = "text" name = "kom"/><br/>Ставки:<br/>1.<input type = "text" name = "st1" size= "3"/><br/>2.<input type = "text" name = "st2" size= "3"/><br/>3.<input type = "text" name = "st3" size= "3"/><br/>4.<input type = "text" name = "st4" size= "3"/><br/><input type = "submit" value = "Поставить"/></form><br/><a href="index.php">Назад</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")>19){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>';?>
Gemorroj » 2008.11.23 00:12

ну напиши через селекты. проблема просто в разметке?

AIG » 2008.11.23 00:16

Походу да, просто я по учебнику Html делаю, и все не так получается.
Смотри, в "Клуб" нужно сделать селекты такие:

Клуб: <select name="FCity">
<option value="0">Оформится</option>
<option value="7107">Манчестер Юнайтед</option>
<option value="7108">Пивклуб Юнайтед</option>
<option value="7102">Горняк</option>
<option value="7110">Динамо</option>

В "Ставки" такие селекты, ну чтобы они отображались.
ставка: 1.<select name="St1">
<option value="-">-</option>
<option value="1">П1</option>
<option value="X">X</option>
<option value="2">П2</option>
</select> 2.<select name="St2">
<option value="-">-</option>
<option value="1">П1</option>
<option value="X">X</option>
<option value="2">П2</option>
</select> 3.<select name="St3">
<option value="-">-</option>
<option value="1">П1</option>
<option value="X">X</option>
<option value="2">П2</option>
</select> 4.<select name="St4">
<option value="-">-</option>
<option value="1">П1</option>
<option value="X">X</option>
<option value="2">П2</option>

Я не могу вот с этим справится никак.

Gemorroj » 2008.11.23 00:38

смотри.

AIG написал:

Клуб: <select name="FCity">
<option value="0">Оформится</option>
<option value="7107">Манчестер Юнайтед</option>
<option value="7108">Пивклуб Юнайтед</option>
<option value="7102">Горняк</option>
<option value="7110">Динамо</option>

открылся тег <select>, следовательно ДОЛЖЕН быть и закрывающий его тег </select>

в целом все сводится к следующим вариантам закрытых тегов:
1) если тег "сам по себе" то в нем же пишется и закрывающий тег. к примеру <br /> или <hr />
2) если в теге имеется еще какая-то разметка, то наш тег разделяется на 2. Открывающий и закрывающий. Примерно так:
<select name="xxx"> - открываем
<option value="1">1</option>
</select> - закрываем

AIG » 2008.11.23 00:45

Т.е. после каждого </option> закрывать селектом?
А с отображением там все в порядке будет, просто эти селекты как бы нигде не учитаны, чтобы отображаться.

AIG » 2008.11.23 00:55

Блин, ну это явный бред, смотри, что я только не делал...

//-----------------------------------------------------------------------------

$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"/><br/>
Клуб:<br/>
<select name = "kom"/><br/>
<option value="0"/>---</option>
<option value="1"/>Манчестер Юнайтед</option>
<option value="2"/>Пивклуб Юнайтед</option>
<option value="3"/>Арсенал</option>
<option value="4"/>Ливерпуль</option>
<option value="5"/>Лид Юнайтед</option></select>
Ставки:<br/>
1.<input type = "text" name = "st1" size= "3"/><br/>
2.<input type = "text" name = "st2" size= "3"/><br/>
3.<input type = "text" name = "st3" size= "3"/><br/>
4.<input type = "text" name = "st4" size= "3"/><br/>
<input type = "submit" value = "Поставить"/></form><br/><a href="index.php">Назад</a><br/>';
break;
//---------------------------------------------------------------------------------


Я уже и так и так и все равно... Посмотри в чем я ошибся в очередной раз?

Gemorroj » 2008.11.23 01:11

2 раза селект закрыл

AIG написал:

<select name = "kom"/><br/>
<option value="0"/>---</option>
<option value="1"/>Манчестер Юнайтед</option>
<option value="2"/>Пивклуб Юнайтед</option>
<option value="3"/>Арсенал</option>
<option value="4"/>Ливерпуль</option>
<option value="5"/>Лид Юнайтед</option></select>

<select name = "kom"/> - тут закрыт
и в конце еще </select> закрывает
то же самое и с opton, 2 раза закрывеш.
тебе нужно в селект напихать option, следовательно селект должен закрываться ПОСЛЕ всех option. На мой взгляд это очень логично. Такая структура логична и закономерна.
Еще в select нельзя вставлять ничего кроме option, т.е. <br/> там ни к чему.
Так же, XHTML Mobile ругается если после открытого <form> не стоит элемента <div> или <p> (может еще что-то можно), но браузеры, думаю на это ругаться не будут.
следует писать так

Код:

1
span style="color: #0000BB"><?php$_SESSION['code'] = mt_rand(1000,9999);print '<form action="index.php?act=formact" method="post"><div>Игрок:<br/><input type = "text" name = "name"/><br/>Клуб:<br/><select name="kom"><option value="0">---</option><option value="1">Манчестер Юнайтед</option><option value="2">Пивклуб Юнайтед</option><option value="3">Арсенал</option><option value="4">Ливерпуль</option><option value="5">Лид Юнайтед</option></select>Ставки:<br/>1.<input type = "text" name = "st1" size= "3"/><br/>2.<input type = "text" name = "st2" size= "3"/><br/>3.<input type = "text" name = "st3" size= "3"/><br/>4.<input type = "text" name = "st4" size= "3"/><br/><input type = "submit" value = "Поставить"/></div></form><a href="index.php">Назад</a><br/>';break;?>
AIG » 2008.11.23 02:01

<?
//author Samogon
//disign author Stiff
//Эт мой первый РАБочий! скрипт написанный снуля=)
// Главные достоинства : нет багов,есть смайлы,нЕТ ДЫР,есть антифлуд
//Недостатки: пака нет админки

//Установка:
//1.Открываем файл index.php(да да вы его уже открыли=))
//2.Забиваем настройки
//3.Заливаем папку mobibook в корневую хоста
//4.Папке log ставим чмод 777 ,ВСЁ
//--------------------------------------------------------------------------------
$domain ='tavriya.wml.su'; //ВАш сайт
$domainname = '&copy; by Giggs';// копирайт
$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");

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"/><br/>
Клуб:<br/>
<select name = "kom"><br/>
<option value="0">-</option>
<option value="Манчестер Юнайтед">Манчестер Юнайтед</option>
<option value="Пивклуб Юнайтед">Пивклуб Юнайтед</option>
<option value="Лидс Юнайтед">Лидс Юнайтед</option>
<option value="Ньюкасл Юнайтед">Ньюкасл Юнайтед</option>
<option value="Вест Хэм Юнайтед">Вест Хэм Юнайтед</option></select><br/>
Ставки:<br/>
1. <select name="st1"><br/>
<option value="-">-</option>
<option value="П1">П1</option>
<option value="X">X</option>
<option value="П2">П2</option></select><br/>
2. <select name="st2"><br/>
<option value="-">-</option>
<option value="П1">П1</option>
<option value="X">X</option>
<option value="П2">П2</option></select><br/>
3. <select name="st3"><br/>
<option value="-">-</option>
<option value="П1">П1</option>
<option value="X">X</option>
<option value="П2">П2</option></select><br/>
4.  <select name = "st4"><br/>
<option value="-">-</option>
<option value="П1">П1</option>
<option value="X">X</option>
<option value="П2">П2</option></select><br/>
<input type = "submit" value = "Поставить"/></form><br/><a href="index.php">Назад</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="left">Принимаются до 18:00 29.11.08.<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")>24){
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.'">Главная</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>';
?>



Это мой код в нормальном уже варианте, где все нормально отображается и т.п.
Спасибо что помог. Только что проверил страничку http://wapsite.eu/sib/ на твоем валидаторе, кучу ошибок выбило, если тебе не трудно, посмотри мою старничку и выложи без ошибок, там мелкие ошибки походу, насчитал 5 штук. Пожалуйста. Только выложи как я, а не в коде(code). Спасибо.
Добавлено спустя   3 минуты  6 секунд:
Кстати, смайлы я думаю убрать лучше?
И еще, вот глянь тут http://wapsite.eu/sib/ :

(23.11.08/00:43)
Бирман (Пивклуб Юнайтед):
Ставка принята!
[Nokia3250/2.0 82.207.55.241]

Как сделать чтобы было так вот:

Бирман (Пивклуб Юнайтед):
Ставка принята!
23.11.08/00:43
Nokia3250/2.0 82.207.55.241

Чтобы время было под ставкой и без скобок, и чтобы софт с айпи было без скобок. Напиши плиз. Спасибо :)

Gemorroj » 2008.11.23 02:47

Ошибок прилино было. В xhtml нет тега font, атрибута align и еще что-то там правил. Скрипт не запускал, проверь сам.
P.S. Прикрепил в аттаче.

AIG » 2008.11.23 12:03

Выложи пожалуйста это код в rarархиве у себя на сайте. А то я не могу скопирнуть его о сюда.

AIG » 2008.11.23 12:58

Единственный бок - $domainname - копирайт, взгляни http://wapsite.eu/sib/ и полоса черная после софта, не могу убрать, короче этам полоса с телефона подтупливает, херню показывает короче.
Добавлено спустя   8 минут  18 секунд:
Насчет черной полоски я натупил, это же разделитель. Одна ошибка в копирайте $domainname.
Еще вот давай с этим разберемся:

for(
$i=$minus;
$i<$sp && $i<$count;
$i++)
{
$a = explode('|',$file[$i]);
$a= smiles($a);
if(date('d')>24){
if(date('H')>-1){

date('d') это число, а вот date('h') это время вроде, минус час например от 24 числа. Помоги с этим.

AIG » 2008.11.23 13:11

Это время открытия ставок.

Gemorroj » 2008.11.23 13:14

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

AIG » 2008.11.23 13:18

Помоги с $domainname и все. Благодарю.

Gemorroj » 2008.11.23 15:16

Код:

1
span style="color: #0000BB"><?phpecho 'текст'.$domainname.'текст';?>

по этому примеру исправь у себя.

AIG » 2008.11.23 15:46

Паш, посмотри вот на этот код:

for(
$i=$minus;
$i<$sp && $i<$count;
$i++)
{
$a = explode('|',$file[$i]);
$a= smiles($a);
if(date('d')>24){
if(date('H')>-1){

24 это число, когда открываются ставки, -1 я вообще не пойму зачем поставил его. Как сделать чтобы вот ставки открывались 24 числа к примеру и в нужное мне время, ну чтобы я его выставил. Насчет даты я знаю, ну а как быть со временем открытия. Помоги плиз. Последняя просьба.

Gemorroj » 2008.11.23 17:40

int mktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year [, int $is_dst ]]]]]]] )

Код:

1
span style="color: #0000BB"><?php$time = mktime(12,0,0,11,24,2008); // получаем метку времениif(time()>=$time){// дата больше либо равна указанной}else{// еще рано}?>
AIG » 2008.11.23 18:31

Я походу опять натупил.

Код:

1
span style="color: #0000BB"><?php//---------------------------------------------------------------------------------default:if(!file_exists('log/log.dat')){print 'Ставок нет!<br/>';}$file = @file('log/log.dat');$file = @array_reverse($file);$page = intval($_GET['page']);if($page < 1){$page = 1;}$sp = $msg*$page;$minus = $sp-$msg;$count = count($file);print '<a href="index.php?act=form">Ставка</a><p>Принимаются до 18:00 29.11.08.<br/>1. Миделсбро - Ньюкасл<br/>2. Уиган - Вест Бромвич<br/>3. Сток Сити - Халл Сити<br/>4. Астон Вилла - Фулхэм</p>';for($i=$minus;$i<$sp && $i<$count;$i++){$a = explode('|',$file[$i]);$a= smiles($a);if(date('d')>24){if(date('H')>-1){echo '<span style="color:red"><strong>'.$a[0].'</strong>:</span><br/>'.$a[1].'<br/><span style="color:forestgreen">'.$a[2].'</span><br/><span style="color:green;font-size:small;">'.$a[4].' '.$a[3].'</span><hr/>';}else{echo '<span style="color:red"><strong>'.$a[0].'</strong>:</span><br/>Ставка принята!<br/><span style="color:forestgreen">'.$a[2].'</span><br/><span style="color:green;font-size:small;">'.$a[4].' '.$a[3].'</span><hr/>';}}else{echo '<span style="color:red"><strong>'.$a[0].'</strong>:</span><br/>Ставка принята!<br/><span style="color:forestgreen">'.$a[2].'</span><br/><span style="color:green;font-size:smal;">'.$a[4].' '.$a[3].'</span><hr/>';}}if($page>1){print'<a href="index.php?page='.($page-1).'">Назад</a><br/>';}if($count>$sp){print'<a href="index.php?page='.($page+1).'">Далее</a><br/>';}break;}$mcs = explode(' ',microtime());print '<a href="http://'.$domain.'">Главная</a><br/><div class="footer">['.substr($mcs[0],0,6).']<br/><a href="http://'.$domain.'">by Giggs</a></div></div></body></html>';?>

Вставь сюда то что ты написал выше и убери то что не нужно. Я убрал, вставил твое и бок опять, в строке какой-то чтоли. Х.з. это xhtml гребаный...

Gemorroj » 2008.11.23 19:51

...
Добавлено спустя    29 секунд:
xhtml тут ни при чем.

AIG » 2008.11.23 22:19

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

AIG » 2008.11.23 22:54

Хм...

Gemorroj » 2008.11.23 23:04

пост номер 50
int mktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year [, int $is_dst ]]]]]]] ) - синтаксис функции mktime. http://ru2.php.net/mktime
неужели так трудно это понять?

AIG » 2008.11.23 23:22

Ну не могу я понять... Говоришь про mktime, в скрипте не прописал. У меня скоро уже крыша поедет :)
Напиши в файл с примером даты, ПОЖАЛУЙСТА...

Gemorroj » 2008.11.23 23:44

Код:

1
span style="color: #0000BB"><?php$time = mktime(18/*часы*/, 0/*минуты*/, 0/*секунды*/, 11/*месяц*/, 29/*день*/, 2008/*год*/);?>

Добавлено спустя   1 минуту  36 секунд:
в скрипте эта дата уже проставлена. вверху где-то.

АИГ » 2009.01.01 17:56

Админ, я AIG, у меня снова появились вопросики по этому скрипту. Смотри, такое дело, скрипт почему то путает софт, например чел заходит с Mini Opera 4.2 или любой другой оперы, а скрипт выдает что он с Opera9.50 комповской и изменяет IP. Т.е. если чел пишешь с IP 217.0.0.0 (Билайн), то скрипт выдает к примеру 65.45.78.0. Помоги плиз.

denich » 2009.01.03 17:51

я не оч вьехал в твой трабл.

Gemorroj » 2009.01.03 18:21

дело в том, то у мини оперы новой юзер агент такой. IP с оперы - их же. 127.0.0.1 - это локалхост.

АИГ » 2009.01.03 22:34

Так у других людей эти же челы с этой же OperaMini пишут в гостевой и нормальные IP выдает, если оператор МТС так 217 IP начинаются, если УКР МТС то с 88. А у меня нет. А мне так нужно видеть точный IP и софт.
Добавлено спустя   2 минуты  16 секунд:
И нормальные браузеры выдает, просто у меня гостевая наверно старого образца, что оперу за мозилу принимает, я помню в годы 2004-2006 такое во всех гостевых было. Щас такое только у меня :)

denich » 2009.01.03 22:43

кинь сюда гостю свою.

АИГ » 2009.01.04 00:12

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
//Установка:
//1.Открываем файл index.php(да да вы его уже открыли=))
//2.Забиваем настройки
//3.Заливаем папку mobibook в корневую хоста
//4.Папке log ставим чмод 777 ,ВСЁ
//--------------------------------------------------------------------------------
$domain ='ggg.wml.su'; //ВАш сайт
$domainname = '&copy; by Giggs';// копирайт
$title = 'Ставки, 1 тур'; // Название гостевой
$msg = 20; // сообщений на странице
//--------------------------------------------------------------------------------
 
// дата открытия
$date = mktime(18,0,0,01,04,2009);
$content = 'Принимаются до 18:00 04.01.09.<br/>
1.Алмерия - Бетис<br/>2.Малага - Спортинг<br/>3.Вальядолид - Расинг<br/>4.Атлетик Б - Эспаньол';
 
///////////////////////////////////////////////////////////////////////////////////
 
 
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: text/html; charset=utf-8');
 
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-family: Arial; font-size: 12px; text-align: left; background: #F3F3F3;}
checkbox, input, .input, select, .input#col, textarea, .button, checkbox, option {font-family : Verdana, sans-serif; background-color: #F3F3F3;color : black;border: 1px solid #84C225;}
div{ margin: 0px; padding: 0px 0px 0px 2px;}
a {color: #000;}
div.error {color: #FF0000; background-color: #84C225; }
div.error a { color: maroon; }
div.print { color: #ffffff; background-color: #84C225; }
div.green { color: #93B000; background-color: #84C225; }
div.header{ padding: 0px; background-color: #84C225; border-bottom: solid 1px #84C225; color: #fff;}
 
.block_main{ color: #000000; padding-left: 2px;}
div.footer{ background-color: #84C225; color: #FFFFFF; padding:1px;}
div.footer a {color: #dddddd;}
div.footer a:hover { color: #ffffff;}
div.copyright{ color : #FFFFFF; background-color: #84C225; 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>
<div>';
 
switch($_GET['act']){
case 'formact':
//-------------------------------------------------------------------------
$date = date('d.m.y/H:i');
$brauzer = str_replace('|', '', strtok($_SERVER['HTTP_USER_AGENT'],' '));
$text = $_POST['name'].' ('.$_POST['kom'].')|'.$_POST['st1'].' '.$_POST['st2'].' '.$_POST['st3'].' '.$_POST['st4'].' |'.$date.'| '.$_SERVER['REMOTE_ADDR'].'|'.$brauzer."\n";
 
@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){
$fp = @fopen('log/log.dat','a');
if(fputs($fp, htmlspecialchars($text))){
echo htmlspecialchars($_POST['name'].' - '.$_POST['st1'].' '.$_POST['st2'].' '.$_POST['st3'].' '.$_POST['st4']).' <strong>Cтавка принята!</strong><br/><br/><a href="index.php">В ставочную</a><br/>';
}
else{
echo 'Ошибка';
}
fclose($fp);
}
else{
print 'обнаружен запрещенный символ ( <strong>|</strong> )<br/>';
}
}
break;
//----------------------------------------------------------------------------
case 'form':
//-----------------------------------------------------------------------------
print '<form action="index.php?act=formact" method="post">
<div>
Игрок:<br/>
<input type = "text" name = "name"/><br/>
Клуб:<br/>
<select name = "kom"><br/>
<option value="No">-</option>
<option value="Таврия">Таврия</option>
<option value="Ман Юн">Манчестер Юн</option>
<option value="Шахтер">Шахтер</option>
<option value="Динамо Киев">Динамо Киев</option>
<option value="Тоттенхэм">Тоттенхэм</option>
<option value="Хоффенхайм">Хоффенхайм</option>
<option value="Милан">Милан</option>
<option value="Гамбург">Гамбург</option>
<option value="Локомотив">Локомотив</option>
<option value="Спартак">Спартак</option>
<option value="Букер">Букер</option>
<option value="Партизан">Партизан</option>
<option value="Закарпатье">Закарпатье</option>
<option value="Бандера">Бандера</option>
</select><br/>
Ставки:<br/>
1. <select name="st1"><br/>
<option value="-">-</option>
<option value="П1">П1</option>
<option value="X">X</option>
<option value="П2">П2</option></select><br/>
2. <select name="st2"><br/>
<option value="-">-</option>
<option value="П1">П1</option>
<option value="X">X</option>
<option value="П2">П2</option></select><br/>
3. <select name="st3"><br/>
<option value="-">-</option>
<option value="П1">П1</option>
<option value="X">X</option>
<option value="П2">П2</option></select><br/>
4. <select name = "st4"><br/>
<option value="-">-</option>
<option value="П1">П1</option>
<option value="X">X</option>
<option value="П2">П2</option></select><br/><br/>
<input type = "submit" value = "Выставиться"/><br/>
</div>
</form>
<a href="index.php">Назад</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:
echo '<a href="index.php?act=form">Выставиться</a><br/>'.$content.'<hr/>';
 
if(!file_exists('log/log.dat')){
print 'Ставок нет!<br/>';
break;
}
$file = @file('log/log.dat');
$file = @array_reverse($file);
$page = intval($_GET['page']);
if($page < 1){
$page = 1;
}
$sp = $msg*$page;
$minus = $sp-$msg;
$count = count($file);
 
for(
$i=$minus;
$i<$sp && $i<$count;
$i++)
{
$a = explode('|',$file[$i]);
$a = smiles($a);
if($date<time()){
echo '<strong>'.$a[0].'</strong>:<br/>'.$a[1].'<br/><span style="color:forestgreen">'.$a[2].'</span><br/><span style="color:green;font-size:small;">'.$a[4].' '.$a[3].'</span><hr/>';
}
else{
echo '<strong>'.$a[0].'</strong>:<br/>Ставка принята<br/><span style="color:forestgreen">'.$a[2].'</span><br/><span style="color:green;font-size:smal;">'.$a[4].' '.$a[3].'</span><hr/>';
}
}
if($page>1){
print'<a href="index.php?page='.($page-1).'">Назад</a><br/>';
}
if($count>$sp){
print'<a href="index.php?page='.($page+1).'">Далее</a><br/>';
}
break;
}
 
 
$mcs = explode(' ',microtime());
 
print '<a href="http://'.$domain.'">Главная</a><br/>
<div class="footer">['.substr($mcs[0],0,6).']<br/><a href="http://'.$domain.'">'.$domainname.'</a></div>
</div>
</body></html>';
?>

Это сам код.

АИГ » 2009.01.04 15:44

ГеморРой ?

Gemorroj » 2009.01.04 19:57

я не помню, с оперы мини новой ip реальный в каком-то заголовке есть

АИГ » 2009.01.05 15:36

Дружище, так поможешь мне?

Gemorroj » 2009.01.05 16:22

вечером сегодня гляну, переписывание скриптов с некоторых пор не доставляет мне удовольствия)

Gemorroj » 2009.01.05 23:15

Код:

1
span style="color: #0000BB"><?php//Установка://1.Открываем файл index.php(да да вы его уже открыли=))//2.Забиваем настройки//3.Заливаем папку mobibook в корневую хоста//4.Папке log ставим чмод 777 ,ВСЁ//--------------------------------------------------------------------------------$domain = 'ggg.wml.su'; //ВАш сайт$domainname = '&copy; by Giggs';// копирайт$title = 'Ставки, 1 тур'; // Название гостевой$msg = 20; // сообщений на странице//--------------------------------------------------------------------------------// дата открытия$date = mktime(18,0,0,01,04,2009);$content = 'Принимаются до 18:00 04.01.09.<br/>1.Алмерия - Бетис<br/>2.Малага - Спортинг<br/>3.Вальядолид - Расинг<br/>4.Атлетик Б - Эспаньол';///////////////////////////////////////////////////////////////////////////////////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: text/html; charset=utf-8');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-family: Arial; font-size: 12px; text-align: left; background: #F3F3F3;}checkbox, input, .input, select, .input#col, textarea, .button, checkbox, option {font-family : Verdana, sans-serif; background-color: #F3F3F3;color : black;border: 1px solid #84C225;}div{ margin: 0px; padding: 0px 0px 0px 2px;}a {color: #000;}div.error {color: #FF0000; background-color: #84C225; }div.error a { color: maroon; }div.print { color: #ffffff; background-color: #84C225; }div.green { color: #93B000; background-color: #84C225; }div.header{ padding: 0px; background-color: #84C225; border-bottom: solid 1px #84C225; color: #fff;}.block_main{ color: #000000; padding-left: 2px;}div.footer{ background-color: #84C225; color: #FFFFFF; padding:1px;}div.footer a {color: #dddddd;}div.footer a:hover { color: #ffffff;}div.copyright{ color : #FFFFFF; background-color: #84C225; 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><div>';switch($_GET['act']){case 'formact'://-------------------------------------------------------------------------$date = date('d.m.y/H:i');$brauzer = str_replace('|', '', strtok($_SERVER['HTTP_USER_AGENT'],' '));// Браузерif(stripos($_SERVER['HTTP_USER_AGENT'], 'Opera mini')!==false){ $brauzer = 'Opera mini';}// IP$_SERVER['REMOTE_ADDR'] = ($_SERVER['HTTP_X_FORWARDED_FOR'] ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR']);$text = $_POST['name'].' ('.$_POST['kom'].')|'.$_POST['st1'].' '.$_POST['st2'].' '.$_POST['st3'].' '.$_POST['st4'].' |'.$date.'| '.$_SERVER['REMOTE_ADDR'].'|'.$brauzer."\n";@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){$fp = @fopen('log/log.dat','a');if(fputs($fp, htmlspecialchars($text))){echo htmlspecialchars($_POST['name'].' - '.$_POST['st1'].' '.$_POST['st2'].' '.$_POST['st3'].' '.$_POST['st4']).' <strong>Cтавка принята!</strong><br/><br/><a href="index.php">В ставочную</a><br/>';}else{echo 'Ошибка';}fclose($fp);}else{print 'обнаружен запрещенный символ ( <strong>|</strong> )<br/>';}}break;//----------------------------------------------------------------------------case 'form'://-----------------------------------------------------------------------------print '<form action="index.php?act=formact" method="post"><div>Игрок:<br/><input type = "text" name = "name"/><br/>Клуб:<br/><select name = "kom"><br/><option value="No">-</option><option value="Таврия">Таврия</option><option value="Ман Юн">Манчестер Юн</option><option value="Шахтер">Шахтер</option><option value="Динамо Киев">Динамо Киев</option><option value="Тоттенхэм">Тоттенхэм</option><option value="Хоффенхайм">Хоффенхайм</option><option value="Милан">Милан</option><option value="Гамбург">Гамбург</option><option value="Локомотив">Локомотив</option><option value="Спартак">Спартак</option><option value="Букер">Букер</option><option value="Партизан">Партизан</option><option value="Закарпатье">Закарпатье</option><option value="Бандера">Бандера</option></select><br/>Ставки:<br/>1. <select name="st1"><br/><option value="-">-</option><option value="П1">П1</option><option value="X">X</option><option value="П2">П2</option></select><br/>2. <select name="st2"><br/><option value="-">-</option><option value="П1">П1</option><option value="X">X</option><option value="П2">П2</option></select><br/>3. <select name="st3"><br/><option value="-">-</option><option value="П1">П1</option><option value="X">X</option><option value="П2">П2</option></select><br/>4. <select name = "st4"><br/><option value="-">-</option><option value="П1">П1</option><option value="X">X</option><option value="П2">П2</option></select><br/><br/><input type = "submit" value = "Выставиться"/><br/></div></form><a href="index.php">Назад</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:echo '<a href="index.php?act=form">Выставиться</a><br/>'.$content.'<hr/>';if(!file_exists('log/log.dat')){print 'Ставок нет!<br/>';break;}$file = @file('log/log.dat');$file = @array_reverse($file);$page = intval($_GET['page']);if($page < 1){$page = 1;}$sp = $msg*$page;$minus = $sp-$msg;$count = count($file);for($i=$minus;$i<$sp && $i<$count;$i++){$a = explode('|',$file[$i]);$a = smiles($a);if($date<time()){echo '<strong>'.$a[0].'</strong>:<br/>'.$a[1].'<br/><span style="color:forestgreen">'.$a[2].'</span><br/><span style="color:green;font-size:small;">'.$a[4].' '.$a[3].'</span><hr/>';}else{echo '<strong>'.$a[0].'</strong>:<br/>Ставка принята<br/><span style="color:forestgreen">'.$a[2].'</span><br/><span style="color:green;font-size:smal;">'.$a[4].' '.$a[3].'</span><hr/>';}}if($page>1){print'<a href="index.php?page='.($page-1).'">Назад</a><br/>';}if($count>$sp){print'<a href="index.php?page='.($page+1).'">Далее</a><br/>';}break;}$mcs = explode(' ',microtime());print '<a href="http://'.$domain.'">Главная</a><br/><div class="footer">['.substr($mcs[0],0,6).']<br/><a href="http://'.$domain.'">'.$domainname.'</a></div></div></body></html>';?>
staryisv » 2009.01.07 21:50

Привет всем!Подскажите пожалуйста,где можно открыть бесплатные нс-сервера для сайта?