Для вступления в общество новичков и профессионалов домен-индустрии, пожалуйста нажмите здесь ...

   
 Купля-продажа и обсуждение доменных имён
        

  
Вернуться   Форум о доменах > Дизайн и развитие проектов > Программирование
Регистрация Реноме Правила форума Справка Сообщество
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования.

Ответ
 
Опции темы
Сегодня
от 149р за .RU
Аренда сервера
2x Intel Hexa-Core Xeon E5-2420
Всего 79 евро!

с видеокартой GeForce GTX 1080 Ti
всего 99 евро!

от 149р за .РФ Реклама на DomenForum.net
Старый 10.04.2008, 04:18   #1
 
Регистрация: 05.12.2007
Сообщений: 51
Доменные сделки: 2
Реноме:
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 2
смена языков в скрипте

есть скрипт "А" - на английском, есть он же "Р" - на русском.
вопрос, как сделать, чтоб ру-пользователям выдавался вариант "Р", а не русским - вариант "А"? ну и кнопочка перехода чтоб тоже была на всяк случай....
ActiveAir вне форума   Ответить с цитированием
Старый 10.04.2008, 08:35   #2
 
Аватар для Rivvin
 
Регистрация: 19.11.2007
Адрес: Мегафон
Сообщений: 1,358
Доменные сделки: 5
Реноме: 876
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для Rivvin с помощью ICQ Отправить сообщение для Rivvin с помощью Skype™
Ну считывай IP пользователя при входе на сайт. Если он из Российской зоны то перенаправляй на русский скрипт, если другой то на английский
__________________
DomenSoft.ru - Доменные скрипты для Вашего бизнеса.
DomenForum Tools - Программа для пользователей форума DomenForum.net
Rivvin вне форума   Ответить с цитированием
Старый 11.04.2008, 15:42   #3
 
Аватар для umka
 
Регистрация: 23.08.2007
Сообщений: 385
Доменные сделки: 9
Реноме: 615
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Сообщение от Rivvin Посмотреть сообщение
Ну считывай IP пользователя при входе на сайт. Если он из Российской зоны то перенаправляй на русский скрипт, если другой то на английский
некрасиво ...
красивый пример на ПэХэПэ:

PHP код:
$locale=strtolower(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2));
if (
$locale!="ru") {
 
$locale="en";
}
// ... а дальше уже вызываем нужный скрипт 
__________________
Хостинг. Скидка 10%! Купон: 83A-6B6
Каждому клиенту — выделенный IP бесплатно!
umka вне форума   Ответить с цитированием
Старый 13.04.2008, 01:14   #4
 
Регистрация: 05.12.2007
Сообщений: 51
Доменные сделки: 2
Реноме:
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 2
всем спасибо, вопрос решен.
ActiveAir вне форума   Ответить с цитированием
Старый 16.04.2008, 10:01   #5
 
Регистрация: 10.12.2005
Сообщений: 1,149
Доменные сделки: 0
Реноме:
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
А на Perl это как будет выглядеть?
Expert вне форума   Ответить с цитированием
Старый 16.04.2008, 13:27   #6
 
Аватар для umka
 
Регистрация: 23.08.2007
Сообщений: 385
Доменные сделки: 9
Реноме: 615
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Сообщение от Expert Посмотреть сообщение
А на Perl это как будет выглядеть?
ну видимо как-то так :))
Код:
$locale=lc(substr($ENV{'HTTP_ACCEPT_LANGUAGE'},0,2));
if ($locale!="ru") {
  $locale="en";
}
// ... а дальше уже вызываем нужный скрипт
umka вне форума   Ответить с цитированием
Ответ



Реклама

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:07. Часовой пояс GMT +4.