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