Вы не зашли.
Главная » PHP » Помогите плиз хорошие люди...
#1. AIG Off (0)
Участник
2008.11.15 13:01
Помогите пожалуйста мне. Я давно мечтал сделать ставочную для тотализатора. Идея такая же как и тут http://gb.sportall.net/cgi-bin/gb.cgi?id=110. Админ, вот твою гостевую можно будет так переделать? Главно скрытые ставки, которые открываются потом. Спасибо вам.
#2. Gemorroj Off (107)
Administrator
2008.11.15 15:03
а в чем проблема? делай.
#3. AIG Off (0)
Участник
2008.11.15 16:04
Я думал ты поможешь. Мне просто нужно закрыть переменные mess чтобы потом можно открывать было ставки. Поможешь мне? На скрипте твоей гостевой можешь показать? Очень прошу!
#4. Gemorroj Off (107)
Administrator
2008.11.15 17:05
какой гостевой??? код давай.
при каком условии ставки будут открываться? ты сам лично их открывать будеш?
нужно сделать в БД дополнительное поле, в котором писать по умолчанию что ставка скрыта, а при открытии тобой, соответственоо изменять запись о ставке в БД.
#5. AIG Off (0)
Участник
2008.11.15 20:08
Код:
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. Gemorroj Off (107)
Administrator
2008.11.15 21:09
блин, тогда по какому событию матч начнется? из админки кликать типа начался матч? или какие-то временные параметры? скажем в полночь все ставки открываются.
P.S.
// Главные достоинства : нет багов,есть смайлы,нЕТ ДЫР,есть антифлуд
никогда нельзя так говорить)) тем более что нарушить html код в этом скрипте вполне можно.
#7. AIG Off (0)
Участник
2008.11.15 21:09
Посмотри тут http://wapsite.eu/sib/. Там что то с кодировкой не то. Заметил? Я все варианты перепробовал с кодировкой. В папке log сохраняется вообще в непонятной кодировке типа "Халл-Ман.Сити"
По какому событию начинается матч. Матч начнется в 18:00 к примеру, вот я должен где-то выставить эти 18:00 чтобы нельзя было ставить после этих 18:00 и открылись все ставки, понимаешь?
Т.е. матч Челси - Ливерпуль начинается в 16:00 по москве, значит у меня в ставочной в 16:00 должны открыться ставки, и не должны ставиться ставки после этого времени.
#8. Gemorroj Off (107)
Administrator
2008.11.16 02:02
насчет кодировки - пропиши в .htaccess AddDefaultCharset UTF-8 и сам когда делаеш файлы, делай в кодировке UTF-8
#9. AIG Off (0)
Участник
2008.11.16 11:11
Прописал в .htaccess AddDefaultCharset UTF-8 и перевел index.php в UTF-8. И теперь посмотри на то что получилось smile http://wapsite.eu/siberia/
#10. AIG Off (0)
Участник
2008.11.16 12:12
Щас пытаюсь что нить высмотреть в книге "PHP 5 & MySQL 5" Кристина Пейтон, Андре Меллер. За 560 рублей купил. Жаль там про кодировки мало что написано. Че то я не пойму на какое время у меня будут открываться ставки? Прописано в скрипте. Но Не открываются.
Добавлено спустя   8 минут  23 секунды:
Подскажи мне вот где в этом скрипте выставить время, переменные даты есть, а где что я не пойму. Спасибо.
#11. AIG Off (0)
Участник
2008.11.16 14:02
У меня опять проблемы с кодировкой... Давай я тебе скрипт вышлю ты протестируешь на своем серваке. Иначе писец что я только не делал уже.
#12. Gemorroj Off (107)
Administrator
2008.11.16 16:04
нет, спасибо. у тебя там вижу эскейп последовательности. они тебе не нужны. От сервера приходит заголовок что данные в кодировке Win-1251. Такой вообще нет (есть windows-1251) попробуй еще прописать в .htaccess php_value default_charset UTF-8
а так же проверь скрипт чтобы он не отправлял в header ложную кодировку.
#13. AIG Off (0)
Участник
2008.11.21 17:05
Павел, ну ничерта не получается, делаю все как ты велишь.
Смотри, у меня папка 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/ помоги пожалуйста.
#14. Gemorroj Off (107)
Administrator
2008.11.21 17:05
попробуй еще прописать в .htaccess php_value default_charset UTF-8
сам файл в какой кодировке?
#15. AIG Off (0)
Участник
2008.11.21 17:05
Error 500: Internal Server Error пишет после тогого как я поставил php_value default_charset UTF-8. Походу у меня в .htaccess нельзя прописывать команды. Только можно походу DirectoryIndex index.php прописывать.
Добавлено спустя   1 минуту  14 секунд:
Файл в UTF-8. Я пробовал разные варианты с кодировками в файле. Но исход один и тот же.
#16. Gemorroj Off (107)
Administrator
2008.11.21 17:05
тогда попробуй AddDefaultCharset utf-8
#17. AIG Off (0)
Участник
2008.11.21 19:07
Теперь такой прикол, тут с кодировкой все красиво url]http://wapsite.eu/sib/[/url], а тут когда нажимаешь на "Поставить" тут url]http://wapsite.eu/sib/index.php?act=form/[/url] то кодировка не меняется, "1)Ð�ицца-Ð�ант" вот в таком варианте всё. Думаю тут дело в index.php, видимо после form не проставлена кодировка в индексе.
Вот index.php
Код:
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>';?>
#18. Gemorroj Off (107)
Administrator
2008.11.21 19:07
header("Content-type: text/html; charset=win-1251"); - эта хня откуда тут??? убери.
#19. AIG Off (0)
Участник
2008.11.21 20:08
Убрал, все равно бок в 40 строке. Пытался убрать - болт.
#20. Gemorroj Off (107)
Administrator
2008.11.21 20:08
при чем здесь 40 строка????
дак ептить, у тебя ошибка разметки, а не кодировка.
если ты используеш xhtml, то будь добр делать грамотную разметку. ВСЕ теги должны быть закрытыми. инпуты закрой. <input .... />
#21. AIG Off (0)
Участник
2008.11.21 21:09
Вот тебе пример из книги насчет input:
Код:
<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>
Я сделал также. Но свою ошибку не вижу. Подскажи где она?
#22. Gemorroj Off (107)
Administrator
2008.11.21 23:11
Это HTML, ты же используешь DTD XHTML. Он основан на XML и должен соответствовать его правилам, а именно ВСЕ ТЕГИ ДОЛЖНЫ БЫТЬ ЗАКРЫТЫ.
#23. AIG Off (0)
Участник
2008.11.21 23:11
Паша, ну помоги, скажи где исправить, вроде же все закрыл.
#24. AIG Off (0)
Участник
2008.11.21 23:11
Извиняюсь, но я понял свою ошибку. Придумали же этот xhtml...
#25. AIG Off (0)
Участник
2008.11.22 00:12
С этим я разобрался, теперь смотри по коду что хочу сделать:
Код:
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).
Спасибо.
#26. denich Off (0)
Участник
2008.11.22 10:10
жди до вечера, и я тебе попробую помочsmile)
Добавлено спустя    20 секунд:
жди до вечера, и я тебе попробую помочsmile)
ska ska ska
#27. AIG Off (0)
Участник
2008.11.22 10:10
Мне нужно сегодня чемпионат открывать, а ставочной нет...
Вообще тем кто шарит в xhtml тут 5 минут сделать. Я в html только шарю, и в wml. Там все по другому и намного проще.
#28. Gemorroj Off (107)
Administrator
2008.11.22 12:12
убери строку номер 80 (fopen('log/log.dat',"a");)
закрой селекты. (</select>)
с такой разметкой даже html не покатит. проверяй страницы валидатором http://wapinet.ru/validator/ он покажет ошибки и поможет их исправить.
#29. AIG Off (0)
Участник
2008.11.22 12:12
Я закрыл селекты, все равно бока.
Код:
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 там ошибок куча, а как что непонятно делать.
#30. Gemorroj Off (107)
Administrator
2008.11.22 12:12
открываем оперой и она сразу покзыват ошибки.
43: 1.<select name="st1"/>
44: <option value="-"/>-</option>
селект у тебя закрывается ниже с помощью </select>
то же самое с option.
Код:
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){ этот код бессмысленен.
#31. AIG Off (0)
Участник
2008.11.22 13:01
Это сделал уже готовый код?
#32. AIG Off (0)
Участник
2008.11.22 22:10
ГеморРой?
Добавлено спустя   1 минуту  22 секунды:
Помоги прошу... Я знаю ты все можешь и все знаешь. Видно по сайту.
#33. Gemorroj Off (107)
Administrator
2008.11.22 22:10
что на этот раз не работает???
#34. AIG Off (0)
Участник
2008.11.22 23:11
Посмотри вот http://wapsite.eu/sib/index.php?act=form мне нужно, чтобы был выбор команд через <select> походу и выбор ставок. Т.е. чтобы человеку не самому вводить команду, а чтобы был выбор через селект команд, так же чтобы был выбор ставок из 3-х(П1 Х П2).
Вот код:
Код:
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>';?>
#35. Gemorroj Off (107)
Administrator
2008.11.23 00:12
ну напиши через селекты. проблема просто в разметке?
#36. AIG Off (0)
Участник
2008.11.23 00:12
Походу да, просто я по учебнику 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>

Я не могу вот с этим справится никак.
#37. Gemorroj Off (107)
Administrator
2008.11.23 00:12
смотри.
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> - закрываем
#38. AIG Off (0)
Участник
2008.11.23 00:12
Т.е. после каждого </option> закрывать селектом?
А с отображением там все в порядке будет, просто эти селекты как бы нигде не учитаны, чтобы отображаться.
#39. AIG Off (0)
Участник
2008.11.23 00:12
Блин, ну это явный бред, смотри, что я только не делал...

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

$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;
//---------------------------------------------------------------------------------


Я уже и так и так и все равно... Посмотри в чем я ошибся в очередной раз?
#40. Gemorroj Off (107)
Administrator
2008.11.23 01:01
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> (может еще что-то можно), но браузеры, думаю на это ругаться не будут.
следует писать так
Код:
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;?>
#41. AIG Off (0)
Участник
2008.11.23 02:02
<?
//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

Чтобы время было под ставкой и без скобок, и чтобы софт с айпи было без скобок. Напиши плиз. Спасибо :)
#42. Gemorroj Off (107)
Administrator
2008.11.23 02:02
Ошибок прилино было. В xhtml нет тега font, атрибута align и еще что-то там правил. Скрипт не запускал, проверь сам.
P.S. Прикрепил в аттаче.
Вложения
script.zip 3kb [загрузок: 607]
Отредактировано Gemorroj (2008.11.23 12:12)
#43. AIG Off (0)
Участник
2008.11.23 12:12
Выложи пожалуйста это код в rarархиве у себя на сайте. А то я не могу скопирнуть его о сюда.
#44. AIG Off (0)
Участник
2008.11.23 12:12
Единственный бок - $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 числа. Помоги с этим.
#45. AIG Off (0)
Участник
2008.11.23 13:01
Это время открытия ставок.
#46. Gemorroj Off (107)
Administrator
2008.11.23 13:01
в чем вопрос? и еще, в следующий раз создавай отдельную тему. почитай немного литературы по базовому синтаксису, многие вопросы у тебя отпадут.
#47. AIG Off (0)
Участник
2008.11.23 13:01
Помоги с $domainname и все. Благодарю.
#48. Gemorroj Off (107)
Administrator
2008.11.23 15:03
Код:
span style="color: #0000BB"><?phpecho 'текст'.$domainname.'текст';?>
по этому примеру исправь у себя.
#49. AIG Off (0)
Участник
2008.11.23 15:03
Паш, посмотри вот на этот код:

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 числа к примеру и в нужное мне время, ну чтобы я его выставил. Насчет даты я знаю, ну а как быть со временем открытия. Помоги плиз. Последняя просьба.
#50. Gemorroj Off (107)
Administrator
2008.11.23 17:05
int mktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year [, int $is_dst ]]]]]]] )
Код:
span style="color: #0000BB"><?php$time = mktime(12,0,0,11,24,2008); // получаем метку времениif(time()>=$time){// дата больше либо равна указанной}else{// еще рано}?>
#51. AIG Off (0)
Участник
2008.11.23 18:06
Я походу опять натупил.
Код:
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 гребаный...
#52. Gemorroj Off (107)
Administrator
2008.11.23 19:07
...
Добавлено спустя    29 секунд:
xhtml тут ни при чем.
Вложения
ht.zip 3kb [загрузок: 613]
#53. AIG Off (0)
Участник
2008.11.23 22:10
Друх, ты бы хоть в том файле дату вписал, как и что. Я опять не понял. Впиши дату и время, чтобы я видел аналогию.
#54. AIG Off (0)
Участник
2008.11.23 22:10
Хм...
#55. Gemorroj Off (107)
Administrator
2008.11.23 23:11
пост номер 50
int mktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year [, int $is_dst ]]]]]]] ) - синтаксис функции mktime. http://ru2.php.net/mktime
неужели так трудно это понять?
#56. AIG Off (0)
Участник
2008.11.23 23:11
Ну не могу я понять... Говоришь про mktime, в скрипте не прописал. У меня скоро уже крыша поедет smile
Напиши в файл с примером даты, ПОЖАЛУЙСТА...
#57. Gemorroj Off (107)
Administrator
2008.11.23 23:11
Код:
span style="color: #0000BB"><?php$time = mktime(18/*часы*/, 0/*минуты*/, 0/*секунды*/, 11/*месяц*/, 29/*день*/, 2008/*год*/);?>
Добавлено спустя   1 минуту  36 секунд:
в скрипте эта дата уже проставлена. вверху где-то.
#58. АИГ Off (0)
Участник
2009.01.01 17:05
Админ, я AIG, у меня снова появились вопросики по этому скрипту. Смотри, такое дело, скрипт почему то путает софт, например чел заходит с Mini Opera 4.2 или любой другой оперы, а скрипт выдает что он с Opera9.50 комповской и изменяет IP. Т.е. если чел пишешь с IP 217.0.0.0 (Билайн), то скрипт выдает к примеру 65.45.78.0. Помоги плиз.
#59. denich Off (0)
Участник
2009.01.03 17:05
я не оч вьехал в твой трабл.
ska ska ska
#60. Gemorroj Off (107)
Administrator
2009.01.03 18:06
дело в том, то у мини оперы новой юзер агент такой. IP с оперы - их же. 127.0.0.1 - это локалхост.
#61. АИГ Off (0)
Участник
2009.01.03 22:10
Так у других людей эти же челы с этой же OperaMini пишут в гостевой и нормальные IP выдает, если оператор МТС так 217 IP начинаются, если УКР МТС то с 88. А у меня нет. А мне так нужно видеть точный IP и софт.
Добавлено спустя   2 минуты  16 секунд:
И нормальные браузеры выдает, просто у меня гостевая наверно старого образца, что оперу за мозилу принимает, я помню в годы 2004-2006 такое во всех гостевых было. Щас такое только у меня smile
#62. denich Off (0)
Участник
2009.01.03 22:10
кинь сюда гостю свою.
ska ska ska
#63. АИГ Off (0)
Участник
2009.01.04 00:12
Код:
//Установка:
//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>';
?>
Это сам код.
#64. АИГ Off (0)
Участник
2009.01.04 15:03
ГеморРой ?
#65. Gemorroj Off (107)
Administrator
2009.01.04 19:07
я не помню, с оперы мини новой ip реальный в каком-то заголовке есть
#66. АИГ Off (0)
Участник
2009.01.05 15:03
Дружище, так поможешь мне?
#67. Gemorroj Off (107)
Administrator
2009.01.05 16:04
вечером сегодня гляну, переписывание скриптов с некоторых пор не доставляет мне удовольствия)
#68. Gemorroj Off (107)
Administrator
2009.01.05 23:11
Код:
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>';?>
#69. staryisv Off (1)
Участник
2009.01.07 21:09
Привет всем!Подскажите пожалуйста,где можно открыть бесплатные нс-сервера для сайта?
Спорт - есть молодость,движенье - это жизнь!Лег,значит умер!
Страниц: 15 6 7 Все
Главная
WEB
PunBB Mod v0.6.2
0.049 s