#1 2008.11.15 13:35

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

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

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

Неактивен

#2 2008.11.15 15:20

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

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

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

Неактивен

#3 2008.11.15 16:53

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

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

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

Неактивен

#4 2008.11.15 17:20

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

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

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

Неактивен

#5 2008.11.15 20:41

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

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

Код:

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

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

Неактивен

#6 2008.11.15 21:04

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

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

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

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

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

Неактивен

#7 2008.11.15 21:20

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

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

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

Неактивен

#8 2008.11.16 02:01

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

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

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

Неактивен

#9 2008.11.16 11:17

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

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

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

Неактивен

#10 2008.11.16 12:02

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

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

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

Неактивен

#11 2008.11.16 14:08

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

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

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

Неактивен

#12 2008.11.16 16:30

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

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

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

Неактивен

#13 2008.11.21 17:09

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

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

Павел, ну ничерта не получается, делаю все как ты велишь.
Смотри, у меня папка 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 2008.11.21 17:44

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

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

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

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

Неактивен

#15 2008.11.21 17:54

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

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

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

Неактивен

#16 2008.11.21 17:58

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

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

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

Неактивен

#17 2008.11.21 19:05

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

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

Теперь такой прикол, тут с кодировкой все красиво 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>';?>

Неактивен

#18 2008.11.21 19:18

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

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

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

Неактивен

#19 2008.11.21 20:02

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

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

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

Неактивен

#20 2008.11.21 20:37

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

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

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

Неактивен

#21 2008.11.21 21:32

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

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

Вот тебе пример из книги насчет 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>

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

Неактивен

#22 2008.11.21 23:07

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

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

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

Неактивен

#23 2008.11.21 23:12

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

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

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

Неактивен

#24 2008.11.21 23:38

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

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

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

Неактивен

#25 2008.11.22 00:22

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

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

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

Код:

1
lt;?//author Samogon//disign author Stiff//Эт мой первый РАБочий! скрипт написанный снуля=)// Главные достоинства : нет багов,есть смайлы,нЕТ ДЫР,есть антифлуд//Недостатки: пака нет админки//Установка://1.Открываем файл index.php(да да вы его уже открыли=))//2.Забиваем настройки//3.Заливаем папку mobibook в корневую хоста//4.Папке log ставим чмод 777 ,ВСЁ//--------------------------------------------------------------------------------$domain ='sib.waper.ru'; //ВАш сайт$domainname = '&copy; by Werder';// копирайт$title = 'Ставки, 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 2008.11.22 10:07

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

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

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


ska ska ska

Неактивен

#27 2008.11.22 10:52

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

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

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

Неактивен

#28 2008.11.22 12:01

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

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

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

Неактивен

#29 2008.11.22 12:08

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

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

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

Код:

1
lt;?//author Samogon//disign author Stiff//Эт мой первый РАБочий! скрипт написанный снуля=)// Главные достоинства : нет багов,есть смайлы,нЕТ ДЫР,есть антифлуд//Недостатки: пака нет админки//Установка://1.Открываем файл index.php(да да вы его уже открыли=))//2.Забиваем настройки//3.Заливаем папку mobibook в корневую хоста//4.Папке log ставим чмод 777 ,ВСЁ//--------------------------------------------------------------------------------$domain ='sib.waper.ru'; //ВАш сайт$domainname = '&copy; by Werder';// копирайт$title = 'Ставки, 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 2008.11.22 12:58

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

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

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

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){ этот код бессмысленен.

Неактивен

#31 2008.11.22 13:49

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

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

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

Неактивен

#32 2008.11.22 22:38

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

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

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

Неактивен

#33 2008.11.22 22:46

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

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

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

Неактивен

#34 2008.11.22 23:34

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

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

Посмотри вот 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>';?>

Неактивен

#35 2008.11.23 00:12

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

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

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

Неактивен

#36 2008.11.23 00:16

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

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

Походу да, просто я по учебнику 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 2008.11.23 00:38

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

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

смотри.

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 2008.11.23 00:45

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

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

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

Неактивен

#39 2008.11.23 00:55

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

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

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

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

$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 2008.11.23 01:11

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

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

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;?>

Неактивен

#41 2008.11.23 02:01

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

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

<?
//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 2008.11.23 02:47

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

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

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


Вложения

Отредактировано Gemorroj (2008.11.23 12:25)

Неактивен

#43 2008.11.23 12:03

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

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

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

Неактивен

#44 2008.11.23 12:58

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

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

Единственный бок - $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 2008.11.23 13:11

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

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

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

Неактивен

#46 2008.11.23 13:14

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

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

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

Неактивен

#47 2008.11.23 13:18

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

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

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

Неактивен

#48 2008.11.23 15:16

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

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

Код:

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

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

Неактивен

#49 2008.11.23 15:46

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

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

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

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 2008.11.23 17:40

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

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

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{// еще рано}?>

Неактивен

#51 2008.11.23 18:31

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

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

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

Код:

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 гребаный...

Неактивен

#52 2008.11.23 19:51

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

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

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


Вложения

Неактивен

#53 2008.11.23 22:19

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

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

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

Неактивен

#54 2008.11.23 22:54

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

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

Хм...

Неактивен

#55 2008.11.23 23:04

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

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

пост номер 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 2008.11.23 23:22

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

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

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

Неактивен

#57 2008.11.23 23:44

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

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

Код:

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

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

Неактивен

#58 2009.01.01 17:56

АИГ
Участник
Зарегистрирован: 2009.01.01
Сообщений: 5
Карма: 0
Профиль

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

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

Неактивен

#59 2009.01.03 17:51

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

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

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


ska ska ska

Неактивен

#60 2009.01.03 18:21

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

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

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

Неактивен

#61 2009.01.03 22:34

АИГ
Участник
Зарегистрирован: 2009.01.01
Сообщений: 5
Карма: 0
Профиль

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

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

Неактивен

#62 2009.01.03 22:43

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

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

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


ska ska ska

Неактивен

#63 2009.01.04 00:12

АИГ
Участник
Зарегистрирован: 2009.01.01
Сообщений: 5
Карма: 0
Профиль

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

Код:

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>';
?>

Это сам код.

Неактивен

#64 2009.01.04 15:44

АИГ
Участник
Зарегистрирован: 2009.01.01
Сообщений: 5
Карма: 0
Профиль

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

ГеморРой ?

Неактивен

#65 2009.01.04 19:57

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

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

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

Неактивен

#66 2009.01.05 15:36

АИГ
Участник
Зарегистрирован: 2009.01.01
Сообщений: 5
Карма: 0
Профиль

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

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

Неактивен

#67 2009.01.05 16:22

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

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

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

Неактивен

#68 2009.01.05 23:15

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

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

Код:

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>';?>

Неактивен

#69 2009.01.07 21:50

staryisv
Участник
Зарегистрирован: 2008.11.08
Сообщений: 112
Карма: 1
Профиль Веб-сайт

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

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


Спорт - есть молодость,движенье - это жизнь!Лег,значит умер!

Неактивен

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

forum.wapinet.ru

PunBB Mod v0.6.2
0.037 s