Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 13.12.2025 - 11:26:38
Страницы:  1 ... 26  27  28  29  30  ... 69

WR-Forum - скрипт форума 1.8 eXclusive и ранее (тема закрыта)

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2026 год.

АвторСообщение

Maksir

M
Участник форума

WR, про перекодирование вот здесь упоминалось;
https://www.wr-script.ru/forum/index.php?fid=2&id=025161&page=6

Так вот же он -- https://www.wr-script.ru/mod/wrforum.1.8.8-line-sent.zip -- весь полностью. =) в cp1251
И вот ещё какая-то модификация того же самого -- https://www.wr-script.ru/mod/wrforum.1.8.8-line-sent-LAST.zip

В чем разница... Но, первый вариант, это то, я что прислал. Потом скачал сам, проверил. Все впорядке, ничего лишнего. Должно работать. Давайте тестировать.

Сообщение # 352 22.04.09 - 18:36:12

Maksir

M
Участник форума

WR, а вот этот мод (просто модификация) того же форума 1.8.8 для версии PHP 5.2.9 только, он к тому же ещё в кодировке UTF8 весь полностью. Можно было бы пометить.

Сообщение # 353 22.04.09 - 18:49:22

Maksir

M
Участник форума

форум https://www.wr-script.ru/mod/wr-forum-php5.zip

Сообщение # 354 22.04.09 - 18:49:52

Kirill

K
гость

Вопрос такой! что то я не пойму где можно удалять "Последние сообщения",которые отображаються внизу форума?

Сообщение # 355 23.04.09 - 09:58:10

i-text

I
Участник форума

В настройках админ панели галочку нужно снять, напротив "статистики"

Сообщение # 356 23.04.09 - 16:05:39

слава

С
гость


Код:

function _Url_bbcod($path){
if(preg_match_all("~\((url)\)(.+)\(/\\1\)~sU",$path,$array)){
while(list($key, $val) = @each ($array[2])){
$search = "~\((url)\)[ ]?".preg_quote($val,"~")."[ ]?\(/\\1\)~sU";
$val_abs = preg_replace("~(%|%)[a-z]{2,8}(%|%)~s","",$val);
$val_abs = preg_replace("~http://|www\.|
|\(url\)|\(/url\)|\n~i",'',$val_abs);
$val_abs = str_replace (":",':',$val_abs);
$val_abs = str_replace ("&",'&',$val_abs);
$val_abs = str_replace ('%', '%', $val_abs);
$val_abs = str_replace (' ','',$val_abs);
if (preg_match("~/$~",$val_abs)) { $val_abs = substr($val_abs,0,-1); }
if (_Checkurl($val_abs)!='error' and _Checkurl($val_abs)!='0'){
if (!strstr($val_abs,"://")) {$val_abs = "http://".$val_abs; }
if ( strlen($val_abs) > 60){ $val_abs_p = substr($val_abs, 0, 60)."..."; }
else { $val_abs_p = $val_abs; }
$path = preg_replace ($search, " <a href='$val_abs' target='_blank'> $val_abs_p </a> ",$path);
}
elseif(_Checkurl($val_abs)=='0'){ $path = preg_replace ($search," ",$path); }
else { $path = preg_replace ($search," ".$val_abs." ",$path); }
}
}
return $path;
}

Сообщение # 357 23.04.09 - 18:40:25

слава

С
гость

функция bbcod

Код:

function _Url_bbcod($path){
if(preg_match_all("~\((url)\)(.+)\(/\\1\)~sU",$path,$array)){
while(list($key, $val) = @each ($array[2])){
$search = "~\((url)\)[ ]?".preg_quote($val,"~")."[ ]?\(/\\1\)~sU";
$val_abs = preg_replace("~(%&#124;&#37;)[a-z]{2,8}(%&#124;&#37;)~s","",$val);
$val_abs = preg_replace("~http://&#124;www\.&#124;
&#124;\(url\)&#124;\(/url\)&#124;\n~i",'',$val_abs);
$val_abs = str_replace ("&#58;",':',$val_abs);
$val_abs = str_replace ("&amp;",'&',$val_abs);
$val_abs = str_replace ('&#37;', '%', $val_abs);
$val_abs = str_replace (' ','',$val_abs);
if (preg_match("~/$~",$val_abs)) { $val_abs = substr($val_abs,0,-1); }
if (_Checkurl($val_abs)!='error' and _Checkurl($val_abs)!='0'){
if (!strstr($val_abs,"://")) {$val_abs = "http://".$val_abs; }
if ( strlen($val_abs) > 60){ $val_abs_p = substr($val_abs, 0, 60)."..."; }
else { $val_abs_p = $val_abs; }
$path = preg_replace ($search, " <a href='$val_abs' target='_blank'> $val_abs_p </a> ",$path);
}
elseif(_Checkurl($val_abs)=='0'){ $path = preg_replace ($search," ",$path); }
else { $path = preg_replace ($search," ".$val_abs." ",$path); }
}
}
return $path;
}

Сообщение # 358 23.04.09 - 18:41:38

виктор-закал

В
гость

вот функции перекодировки

Код:

<?php
function win_utf8($s){
$s= strtr ($s, array ("а"=>"\xD0\xB0", "А"=>"\xD0\x90","б"=>"\xD0\xB1", "Б"=>"\xD0\x91", "в"=>"\xD0\xB2", "В"=>"\xD0\x92", "г"=>"\xD0\xB3", "Г"=>"\xD0\x93", "д"=>"\xD0\xB4", "Д"=>"\xD0\x94", "е"=>"\xD0\xB5", "Е"=>"\xD0\x95", "ё"=>"\xD1\x91", "Ё"=>"\xD0\x81", "ж"=>"\xD0\xB6", "Ж"=>"\xD0\x96", "з"=>"\xD0\xB7", "З"=>"\xD0\x97", "и"=>"\xD0\xB8", "И"=>"\xD0\x98", "й"=>"\xD0\xB9", "Й"=>"\xD0\x99", "к"=>"\xD0\xBA", "К"=>"\xD0\x9A", "л"=>"\xD0\xBB", "Л"=>"\xD0\x9B", "м"=>"\xD0\xBC", "М"=>"\xD0\x9C", "н"=>"\xD0\xBD", "Н"=>"\xD0\x9D", "о"=>"\xD0\xBE", "О"=>"\xD0\x9E", "п"=>"\xD0\xBF", "П"=>"\xD0\x9F", "р"=>"\xD1\x80", "Р"=>"\xD0\xA0", "с"=>"\xD1\x81", "С"=>"\xD0\xA1", "т"=>"\xD1\x82", "Т"=>"\xD0\xA2", "у"=>"\xD1\x83", "У"=>"\xD0\xA3", "ф"=>"\xD1\x84", "Ф"=>"\xD0\xA4", "х"=>"\xD1\x85", "Х"=>"\xD0\xA5", "ц"=>"\xD1\x86", "Ц"=>"\xD0\xA6", "ч"=>"\xD1\x87", "Ч"=>"\xD0\xA7", "ш"=>"\xD1\x88", "Ш"=>"\xD0\xA8", "щ"=>"\xD1\x89", "Щ"=>"\xD0\xA9", "ъ"=>"\xD1\x8A", "Ъ"=>"\xD0\xAA", "ы"=>"\xD1\x8B", "Ы"=>"\xD0\xAB", "ь"=>"\xD1\x8C", "Ь"=>"\xD0\xAC", "э"=>"\xD1\x8D", "Э"=>"\xD0\xAD", "ю"=>"\xD1\x8E", "Ю"=>"\xD0\xAE", "я"=>"\xD1\x8F", "Я"=>"\xD0\xAF"));
return $s;
}
function replace_cyr($path){
$search = array ("'Ё'", "'А'", "'Б'", "'В'", "'Г'", "'Д'", "'Е'", "'Ж'", "'З'", "'И'", "'Й'", "'К'", "'Л'", "'М'", "'Н'", "'О'", "'П'", "'Р'", "'С'", "'Т'", "'У'", "'Ф'", "'Х'", "'Ц'", "'Ч'", "'Ш'", "'Щ'", "'Ъ'", "'Ы'", "'Ь'", "'Э'", "'Ю'", "'Я'", "'а'", "'б'", "'в'", "'г'", "'д'", "'е'", "'ж'", "'з'", "'и'", "'й'", "'к'", "'л'", "'м'", "'н'", "'о'", "'п'", "'р'", "'с'", "'т'", "'у'", "'ф'", "'х'", "'ц'", "'ч'", "'ш'", "'щ'", "'ъ'", "'ы'", "'ь'", "'э'", "'ю'", "'я'", "'ё'", "'0'e");
$raplace= array ('&#1025;', '&#1040;', '&#1041;', '&#1042;', '&#1043;', '&#1044;', '&#1045;', '&#1046;', '&#1047;', '&#1048;', '&#1049;', '&#1050;', '&#1051;', '&#1052;', '&#1053;', '&#1054;', '&#1055;', '&#1056;', '&#1057;', '&#1058;', '&#1059;', '&#1060;', '&#1061;', '&#1062;', '&#1063;', '&#1064;', '&#1065;', '&#1066;', '&#1067;', '&#1068;', '&#1069;', '&#1070;', '&#1071;', '&#1072;', '&#1073;', '&#1074;', '&#1075;', '&#1076;', '&#1077;', '&#1078;', '&#1079;', '&#1080;', '&#1081;', '&#1082;', '&#1083;', '&#1084;', '&#1085;', '&#1086;', '&#1087;', '&#1088;', '&#1089;', '&#1090;', '&#1091;', '&#1092;', '&#1093;', '&#1094;', '&#1095;', '&#1096;', '&#1097;', '&#1098;', '&#1099;', '&#1100;', '&#1101;', '&#1102;', '&#1103;', '&#1105;', '0');
return preg_replace ($search,$raplace,$path);
}

function charset($path){
list ($charset,$down)= explode (",",$_SERVER['HTTP_ACCEPT_CHARSET']);
if ($charset=='' or preg_match ("~windows-1251~i",$charset)){ return $path;}
elseif (preg_match("~(koi8&#124;iso-ir-111)~i",$charset)){ return convert_cyr_string($path,'w','k');}
elseif (preg_match("~iso-8859-5~i",$charset)) { return convert_cyr_string($path,'w','i');}
elseif (preg_match("~ibm866~i",$charset)) { return convert_cyr_string($path,'w','a');}
elseif (preg_match("~x-mac-(cyrillic&#124;ukrainian)~i",$charset)){ return convert_cyr_string($path,'w','m');}
elseif (preg_match("~utf-8~i",$charset)) { return win_utf8($path);}
else { return replace_cyr($path);}
}
// напечатаем html документ для разных кодировок
print charset("doc.htm");
?>

Сообщение # 359 23.04.09 - 18:44:59

виктор-закал

В
гость

вот еще полезное(обратный ефект)
<?php
function utf8_win($s){
$s= strtr ($s, array ("\xD0\xB0"=>"а", "\xD0\x90"=>"А", "\xD0\xB1"=>"б", "\xD0\x91"=>"Б", "\xD0\xB2"=>"в", "\xD0\x92"=>"В", "\xD0\xB3"=>"г", "\xD0\x93"=>"Г", "\xD0\xB4"=>"д", "\xD0\x94"=>"Д", "\xD0\xB5"=>"е", "\xD0\x95"=>"Е", "\xD1\x91"=>"ё", "\xD0\x81"=>"Ё", "\xD0\xB6"=>"ж", "\xD0\x96"=>"Ж", "\xD0\xB7"=>"з", "\xD0\x97"=>"З", "\xD0\xB8"=>"и", "\xD0\x98"=>"И", "\xD0\xB9"=>"й", "\xD0\x99"=>"Й", "\xD0\xBA"=>"к", "\xD0\x9A"=>"К", "\xD0\xBB"=>"л", "\xD0\x9B"=>"Л", "\xD0\xBC"=>"м", "\xD0\x9C"=>"М", "\xD0\xBD"=>"н", "\xD0\x9D"=>"Н", "\xD0\xBE"=>"о", "\xD0\x9E"=>"О", "\xD0\xBF"=>"п", "\xD0\x9F"=>"П", "\xD1\x80"=>"р", "\xD0\xA0"=>"Р", "\xD1\x81"=>"с", "\xD0\xA1"=>"С", "\xD1\x82"=>"т", "\xD0\xA2"=>"Т", "\xD1\x83"=>"у", "\xD0\xA3"=>"У", "\xD1\x84"=>"ф", "\xD0\xA4"=>"Ф", "\xD1\x85"=>"х", "\xD0\xA5"=>"Х", "\xD1\x86"=>"ц", "\xD0\xA6"=>"Ц", "\xD1\x87"=>"ч", "\xD0\xA7"=>"Ч", "\xD1\x88"=>"ш", "\xD0\xA8"=>"Ш", "\xD1\x89"=>"щ", "\xD0\xA9"=>"Щ", "\xD1\x8A"=>"ъ", "\xD0\xAA"=>"Ъ", "\xD1\x8B"=>"ы", "\xD0\xAB"=>"Ы", "\xD1\x8C"=>"ь", "\xD0\xAC"=>"Ь", "\xD1\x8D"=>"э", "\xD0\xAD"=>"Э", "\xD1\x8E"=>"ю", "\xD0\xAE"=>"Ю", "\xD1\x8F"=>"я", "\xD0\xAF"=>"Я"));
return $s;
}
function re_replace_cyr($path){
$search = array ("'&#1025;'", "'&#1040;'", "'&#1041;'", "'&#1042;'", "'&#1043;'", "'&#1044;'", "'&#1045;'", "'&#1046;'", "'&#1047;'", "'&#1048;'", "'&#1049;'", "'&#1050;'", "'&#1051;'", "'&#1052;'", "'&#1053;'", "'&#1054;'", "'&#1055;'", "'&#1056;'", "'&#1057;'", "'&#1058;'", "'&#1059;'", "'&#1060;'", "'&#1061;'", "'&#1062;'", "'&#1063;'", "'&#1064;'", "'&#1065;'", "'&#1066;'", "'&#1067;'", "'&#1068;'", "'&#1069;'", "'&#1070;'", "'&#1071;'", "'&#1072;'", "'&#1073;'", "'&#1074;'", "'&#1075;'", "'&#1076;'", "'&#1077;'", "'&#1078;'", "'&#1079;'", "'&#1080;'", "'&#1081;'", "'&#1082;'", "'&#1083;'", "'&#1084;'", "'&#1085;'", "'&#1086;'", "'&#1087;'", "'&#1088;'", "'&#1089;'", "'&#1090;'", "'&#1091;'", "'&#1092;'", "'&#1093;'", "'&#1094;'", "'&#1095;'", "'&#1096;'", "'&#1097;'", "'&#1098;'", "'&#1099;'", "'&#1100;'", "'&#1101;'", "'&#1102;'", "'&#1103;'", "'&#1105;'", "'0'e");
$replace= array ('Ё', 'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я', 'а', 'б', 'в', 'г', 'д', 'е', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я', 'ё', '0');
return preg_replace ($search,$replace,$path);
}
function re_charset($path){
list ($charset,$down)= explode (",",$_SERVER['HTTP_ACCEPT_CHARSET']);
if ($charset=='' or preg_match ("~windows-1251~i",$charset)){ return $path;}
elseif (preg_match("~(koi8&#124;iso-ir-111)~i",$charset)){ return convert_cyr_string($path,'k','w');}
elseif (preg_match("~iso-8859-5~i",$charset)) { return convert_cyr_string($path,'i','w');}
elseif (preg_match("~ibm866~i",$charset)) { return convert_cyr_string($path,'a','w');}
elseif (preg_match("~x-mac-(cyrillic&#124;ukrainian)~i",$charset)){ return convert_cyr_string($path,'m','w');}
elseif (preg_match("~utf-8~i",$charset)) { return utf8_win($path);}
else { return re_replace_cyr($path);}
}

Сообщение # 360 23.04.09 - 18:46:49

виктор-закал

В
гость


Код:

<?php
function utf8_win($s){
$s= strtr ($s, array ("\xD0\xB0"=>"а", "\xD0\x90"=>"А", "\xD0\xB1"=>"б", "\xD0\x91"=>"Б", "\xD0\xB2"=>"в", "\xD0\x92"=>"В", "\xD0\xB3"=>"г", "\xD0\x93"=>"Г", "\xD0\xB4"=>"д", "\xD0\x94"=>"Д", "\xD0\xB5"=>"е", "\xD0\x95"=>"Е", "\xD1\x91"=>"ё", "\xD0\x81"=>"Ё", "\xD0\xB6"=>"ж", "\xD0\x96"=>"Ж", "\xD0\xB7"=>"з", "\xD0\x97"=>"З", "\xD0\xB8"=>"и", "\xD0\x98"=>"И", "\xD0\xB9"=>"й", "\xD0\x99"=>"Й", "\xD0\xBA"=>"к", "\xD0\x9A"=>"К", "\xD0\xBB"=>"л", "\xD0\x9B"=>"Л", "\xD0\xBC"=>"м", "\xD0\x9C"=>"М", "\xD0\xBD"=>"н", "\xD0\x9D"=>"Н", "\xD0\xBE"=>"о", "\xD0\x9E"=>"О", "\xD0\xBF"=>"п", "\xD0\x9F"=>"П", "\xD1\x80"=>"р", "\xD0\xA0"=>"Р", "\xD1\x81"=>"с", "\xD0\xA1"=>"С", "\xD1\x82"=>"т", "\xD0\xA2"=>"Т", "\xD1\x83"=>"у", "\xD0\xA3"=>"У", "\xD1\x84"=>"ф", "\xD0\xA4"=>"Ф", "\xD1\x85"=>"х", "\xD0\xA5"=>"Х", "\xD1\x86"=>"ц", "\xD0\xA6"=>"Ц", "\xD1\x87"=>"ч", "\xD0\xA7"=>"Ч", "\xD1\x88"=>"ш", "\xD0\xA8"=>"Ш", "\xD1\x89"=>"щ", "\xD0\xA9"=>"Щ", "\xD1\x8A"=>"ъ", "\xD0\xAA"=>"Ъ", "\xD1\x8B"=>"ы", "\xD0\xAB"=>"Ы", "\xD1\x8C"=>"ь", "\xD0\xAC"=>"Ь", "\xD1\x8D"=>"э", "\xD0\xAD"=>"Э", "\xD1\x8E"=>"ю", "\xD0\xAE"=>"Ю", "\xD1\x8F"=>"я", "\xD0\xAF"=>"Я"));
return $s;
}
function re_replace_cyr($path){
$search = array ("'&#1025;'", "'&#1040;'", "'&#1041;'", "'&#1042;'", "'&#1043;'", "'&#1044;'", "'&#1045;'", "'&#1046;'", "'&#1047;'", "'&#1048;'", "'&#1049;'", "'&#1050;'", "'&#1051;'", "'&#1052;'", "'&#1053;'", "'&#1054;'", "'&#1055;'", "'&#1056;'", "'&#1057;'", "'&#1058;'", "'&#1059;'", "'&#1060;'", "'&#1061;'", "'&#1062;'", "'&#1063;'", "'&#1064;'", "'&#1065;'", "'&#1066;'", "'&#1067;'", "'&#1068;'", "'&#1069;'", "'&#1070;'", "'&#1071;'", "'&#1072;'", "'&#1073;'", "'&#1074;'", "'&#1075;'", "'&#1076;'", "'&#1077;'", "'&#1078;'", "'&#1079;'", "'&#1080;'", "'&#1081;'", "'&#1082;'", "'&#1083;'", "'&#1084;'", "'&#1085;'", "'&#1086;'", "'&#1087;'", "'&#1088;'", "'&#1089;'", "'&#1090;'", "'&#1091;'", "'&#1092;'", "'&#1093;'", "'&#1094;'", "'&#1095;'", "'&#1096;'", "'&#1097;'", "'&#1098;'", "'&#1099;'", "'&#1100;'", "'&#1101;'", "'&#1102;'", "'&#1103;'", "'&#1105;'", "'0'e");
$replace= array ('Ё', 'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я', 'а', 'б', 'в', 'г', 'д', 'е', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я', 'ё', '0');
return preg_replace ($search,$replace,$path);
}
function re_charset($path){
list ($charset,$down)= explode (",",$_SERVER['HTTP_ACCEPT_CHARSET']);
if ($charset=='' or preg_match ("~windows-1251~i",$charset)){ return $path;}
elseif (preg_match("~(koi8&#124;iso-ir-111)~i",$charset)){ return convert_cyr_string($path,'k','w');}
elseif (preg_match("~iso-8859-5~i",$charset)) { return convert_cyr_string($path,'i','w');}
elseif (preg_match("~ibm866~i",$charset)) { return convert_cyr_string($path,'a','w');}
elseif (preg_match("~x-mac-(cyrillic&#124;ukrainian)~i",$charset)){ return convert_cyr_string($path,'m','w');}
elseif (preg_match("~utf-8~i",$charset)) { return utf8_win($path);}
else { return re_replace_cyr($path);}
}


что то я нажал не то

Сообщение # 361 23.04.09 - 18:47:46

виктор-закал

В
гость

------------вот пример--------------

Код:

<?php
// функция, которая выдаст инфу в мета тег
function kodirovka(){
list ($charset,$down)= explode (",",$_SERVER['HTTP_ACCEPT_CHARSET']);
if ($charset=='' or preg_match ("~windows-1251~i",$charset)){$charset='windows-1251';}
elseif (preg_match("~koi8~i",$charset)){$charset='koi8-r';}
elseif (preg_match("~iso-ir-111~i",$charset)){$charset='iso-ir-111';}
elseif (preg_match("~iso-8859-5~i",$charset)){$charset='iso-8859-5';}
elseif (preg_match("~ibm866~i",$charset)){$charset='ibm866';}
elseif (preg_match("~x-mac-cyrillic~i",$charset)){$charset='x-mac-cyrillic';}
elseif (preg_match("~x-mac-ukrainian~i",$charset)){$charset='x-mac-ukrainian';}
elseif (preg_match("~utf-8~i",$charset)){$charset='utf-8';}
return $charset;
}


// активизируем функцию, в переменной $charset записана кодировка
$charset=kodirovka();
// конвертитруем html документ
$document = str_replace ("%charset%", $charset, "doc.htm");
// напечатаем html документ для разных кодировок
print charset($document);
?>


Файл "doc.htm" в этом случае должен выглядеть так:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=%charset%">
<title>Проблема с кодировкой решена</title>
</head>
<body>
Ваша информация
</body>
</html>

Сообщение # 362 23.04.09 - 18:55:44

виктор-закал

В
гость

узнаем кодировку пользователя
--------------------------------------------------------------

Код:

<?php
// узнаем кодировку пользователя
$charset = kodirovka();

// если кодировка по умолчанию есть в настройках сервера,
// то ее и выводим, то есть ту, что принята на нашем сервере
if ( @ini_get ('default_charset')!=''){$charset = @ini_get ('default_charset');}
// если такой нет, то для поисковиков выставляем windows-1251
else {@ ini_alter ('default_charset','windows-1251'); $charset = 'windows-1251'; }
}
// если на сайте пользователь;
// и его кодировка и по умолчанию сервера не совпадают
elseif (@ ini_get ('default_charset')!=$charset){
// выводим хедер для броузера, что кодировка странички в той
// кодировке, что cтоит у юзера, а не по умолчанию сервера.
header ("Content-Type: text/html; charset=$charset");

?>

Сообщение # 363 23.04.09 - 18:58:04

виктор-закал

В
гость

ну как понравились функции?

пишем мне на майл : viktor-zakal@yandex.ru

Сообщение # 364 23.04.09 - 19:00:27
Мелкие баги :Предыдущая темаСледующая тема: Не могу запустить
Страницы:  1 ... 26  27  28  29  30  ... 69

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (2+2=?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия