С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 10

Функции приветствия на разных языках

17.12.2011, 01:26. Показов 5184. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
всем привет!)помогите решить задачку
В скрипте lab.php создайте 4 функции с именами Ru(), En(), Fr(), De(). Каждая функция выводит на экран приветствие на соответствующем языке:
Ru() - «Здравствуйте!»,
En() - «Hello!»,
Fr() - «Bonjour!» и
De() - «Guten Tag!».

Эти функции имеют аргумент $color, который определяет цвет выводимого текста. Используя функцию-переменную $lang(), отобразить на экране одно из приветствий, причем какое приветствие будет выведено и каким цветом - задать как параметры в строке вызова скрипта:

z04-1.php?lang=Ru&color=[назв-е цвета]
En/Fr/De
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.12.2011, 01:26
Ответы с готовыми решениями:

Сайт на разных языках
Подскажите пожалуйста! как сделать саит на нескольких языках? Чтоб был переключатль для выбора Русский / Английских или ещё какой!??

Сайт для разных регионов на разных языках!
Доброго время суток, подскажите пожалуйстя, я веб-дизайнер любитель и хотел бы сделать сайт на котором я бы выкладывал свои фотошо-дизайны...

Строки на разных языках
Возникла такая проблема: нужно выгрузить все реквизиты и все синонимы всех объектов метаданных, например в иксель (сия задача легко...

2
 Аватар для __PION__
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
17.12.2011, 03:43
файл lab.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// 
function Ru($color)
{
    echo "<strong style='color: $color;'>Здравствуйте!</strong>";
}
// Английский
function En($color)
{
    echo "<strong style='color: $color;'>Hello!</strong>";
}
// Французский
function Fr($color)
{
    echo "<strong style='color: $color;'>Bonjour!</strong>";
}
// Немецкий
function De($color)
{
    echo "<strong style='color: $color;'>Guten Tag!</strong>";
}
файл z04-1.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
 
// Подключаем языковой файл
include 'lab.php';
 
 
// Создаем 2 параметра в строке (это - lang и color)
$lang = (isset($_GET['lang'])) ? $_GET['lang'] : null;
$color = (isset($_GET['color'])) ? $_GET['color'] : null;
 
 
// Тута в зависимости от ссылк выводим приветствия со своим цветом
if ($lang == 'ru')
    Ru($color);
elseif ($lang == 'en')
    En($color);
elseif ($lang == 'fr')
    Fr($color);
elseif ($lang == 'de')
    De($color);
else 
{
?>
    <a href="z04-1.php?lang=ru&color=red">Ru</a> &nbsp;
    <a href="z04-1.php?lang=en&color=blue">En</a> &nbsp;
    <a href="z04-1.php?lang=fr&color=violet">Fr</a> &nbsp;
    <a href="z04-1.php?lang=de&color=yellow">De</a>
<?php
}
?>
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
17.12.2011, 06:54
Лучший ответ Сообщение было отмечено Vitaminka5 как решение

Решение

Цитата Сообщение от Love_and_Peace Посмотреть сообщение
PHP
1
2
3
4
5
6
7
8
9
function Ru($color)
{
    echo "<strong style='color: $color;'>Здравствуйте!</strong>";
}
// Английский
function En($color)
{
    echo "<strong style='color: $color;'>Hello!</strong>";
}
Зачем 4 одинаковых echo?
PHP
1
2
3
4
5
6
7
8
9
10
11
function message($msg, $color) {
    echo '<strong style="color:', $color, ';">', $msg, '</strong>';
}
 
function Ru($color) {
    message('Здравствуйте!', $color);
}
 
function En($color) {
    message('Hello!', $color);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.12.2011, 06:54
Помогаю со студенческими работами здесь

Текст на разных языках
Нужно создать файл с помощью языка сценариев JavaScript, с помощью переключателей выбираются языки (4 языка) и цвет (4 цвета) при нажатии...

Вывести книги на разных языках
Добрый вечер. Есть таблица книги (ID книги, название, ID оригинала (может быть NULL), язык) Нужно вывести те книги, которые были...

вывод статьи на разных языках
у меня двуязычный сайт. при вхождении на сайт - сайт на росс. языку если не подходит пользователь может переключить на англ.и тогда все...

Программа написаная на разных языках
Помогите объяснить, часто читаю что программа была написана на Питон со вставками Си или что то подобное, но как это сделать вообще, как...

Конструктор строк на разных языках
Вопрос.25 Конструктор строк на разных языках может использоваться для... 1. определения строковых представлений интерфейса на разных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru