Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

27.03.2009, 12:54
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Это
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
замени на это
<meta http-equiv="Content-Type" content="text/html; charset=KOI8-U">
все остальное из кода, что касается кодирвок - убери
и перепиши в правильной кодировке названия кнопок и прочее, что от руки
|
|
|

27.03.2009, 23:15
|
|
Познающий
Регистрация: 14.04.2008
Сообщений: 78
Провел на форуме: 41875
Репутация:
4
|
|
Я понимаю, можно. Но, тупо будет. Кстати, тогда, получается надо заново сохранить файл не в кодировке ansi, а в какой-то другой.
Значит,по шагам
1. В мета-теги страницы "Windows-1251"
2. Я получаю в "KOI8-U"
3. Я перевожу из "KOI8-U" 2 "Windows-1251"
4. Я вывожу ответ.
В чем-с вопрос?
|
|
|

27.03.2009, 23:23
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от dimash
Может,хостинг виноват? Whois работает, проверяет.
Проблема с кодировкой. netua подтверидили, что ответ приходит кодировкой "KOI8-U", но строки
PHP код:
PHP код:
$buffer = iconv("KOI8-U","Windows-1251",$buffer);
mb_convert_encoding($buffer,"UTF-8","KOI8-U");
не помогли. Они что-то преобразовуют, но получается каша.
на текущий момент в этих двух странных строчках, обрамленных в теги PHP, т.к. нужна только одна, которая первая
|
|
|

28.03.2009, 02:43
|
|
Познающий
Регистрация: 14.04.2008
Сообщений: 78
Провел на форуме: 41875
Репутация:
4
|
|
Ты не сарказничай.
PHP код:
<?php
$fp = fsockopen($whois, 43);
fputs($fp, "$domain\r\n");
$str = "";
while(!feof($fp)) {
$str .= fgets($fp,128);
$buffer .= fgets($fp);
$buffer = trim(str_replace("\n","<br>",$buffer));
//$buffer = iconv("KOI8-U","Windows-1251",$buffer);
//$buffer = mb_convert_encoding($buffer,"UTF-8","KOI8-U");
}
fclose($fp);
// если в ответе имеется фраза-отказ, домен не
// зарегистрирован, если такой фразы нет -
// следовательно домен зарегистрирован
if(!preg_match("/".$not_found_string."/is", $str)) {
echo "<center>Домен зайнятий</center>";
echo "<table id=report><tr><td>{$buffer}</td></tr></table></p>";
}
else {
echo "Домен вільний <br/>";
}
}?>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|