Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[apache-rus] PHP redirector



Для того, чтобы сделать автоматическую переадресацию на страницу 
с конкретной русской кодировкой, можно в самом начале каждого 
html-файла включать (или подключать) следующую php-вставку:

<?
 $r_csn=strtolower(getenv("CHARSET"));
 $r_port=getenv("CHARSET_SERVER_PORT");
 $r_file=$SCRIPT_NAME;
 if (strlen(strpos($r_file,"/win/"))==0)
 if (strlen(strpos($r_file,"/koi/"))==0)
 if (strlen(strpos($r_file,"/dos/"))==0)
 if (strlen(strpos($r_file,"/iso/"))==0)
 if (strlen(strpos($r_file,"/mac/"))==0)
 if (strlen(strpos($r_file,"/lat/"))==0)
 if (strcmp($r_port,"80")==0)
  {
   if (strcmp($r_csn,"windows-1251")==0) $loc="/win";
   else if (strcmp($r_csn,"koi8-r")==0) $loc="/koi";
   else if (strcmp($r_csn,"ibm866")==0) $loc="/dos";
   else if (strcmp($r_csn,"iso-8859-5")==0) $loc="/iso";
   else if (strcmp($r_csn,"x-mac-cyrillic")==0) $loc="/mac";
   else if (strcmp($r_csn,"koi7")==0) $loc="/lat";
   else $loc="/win";
   $loc="Location: " . $loc . $r_file;
   header($loc);
  }
?>

Или что-то в том роде.






Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.