Создаем, программируем, шлифуем и раскручиваем web-caйт. Серия Быстро и легко - Алексеев Ю.М.
Скачать (прямая ссылка):
';}
Введите продолжение оператора if, чтобы убедиться в присутствии подстроки
Mozilla: 7;;:^
else if (strpos($data, "Mozilla")) { echo "Вы используете Netscape Navigator.";} „J:
> Завершите оператор if для отправки браузеру сообщения, что используется малораспространенный браузер:
else {echo "Вы используете малораспространенный . браузер. п;}
> Введите тег завершения скрипта (Рис. 8.61):
Файя Правка Форшгт Bm Сціачч
<Ыш> <head>
<tiUe>Onp еделяен брвузер</аіе>
</head> -' '' -•
<body>
<?php
$data=getaiv("htrp_USER_AGENT");
if (strpos($data, "MSIE")) { tw.Hf
echo "Вы используете Microsoft Internet Explorer."*} • : - .--.
else if (strpos($data, "Mozilla")) {
echo'BbiiicnonbsyeTeNetscapeNavigator.";}
else {echo "Вы исполюуете малораспространенный браузер."; }'
</body> <Лйш>
•:'(ДВ«?Нї"'>. '(9TST
рис. 8.6/. скрипт определения браузера
ГЛАВА 8. Создаем сценарии на РНР 5
381
> Сохраните документ в папке C:\ProgramFiles\Ap0Che GroupNApacheUrtdocs под именем browser.php. .......
Перейдите к окну браузера.
Ч; '
> В поле ввода Адрес (Address) введите строку http://localhost/browser.php и нажмите клавишу : зере (Рис. 8.62).
жмите клавишу |[Enter|. в окне браузера появится сообщение об используемом . брау-
Файл Преем Вия Избранное Сервис Справка
j Адрес: |^nttpT//iocaino»l/bffow»orphp^^^^™
Ц И Перепад
Вы используете Microsoft Internet Explorer.
ж
Рис. 8.62. Сообщение об используемом 'браузере
В переменной окружения HTTP_USER_AGENT для идентификации операционной ¦ системы Windows используется подстрока Win, а для операционной системы Xinux [Линукс] - подстрока Linux.
Теперь создадим скрипт, который определяет используемую операционную систему.
> Перейдите к окну программы Блокнот (Notepad). . ^^,. .. ... ^
> Выберите команду меню Файл ¦ Создать (File ¦ New), чтобы создать новый документ..
> Введите базовый HTML-код: . ¦ ¦ <html>
<head> ¦¦¦ ¦ --г-хгг >¦¦¦ •«V^.-!--:
<сіс1е>Определяем операционную систему</сіЬІЄ> </head> <body> '¦
</html>
> Ниже тега<Ъоау> введите фрагмент кода: ¦ /=..!..'¦
<?php Tf
$data=getenv("HTTP USER AGENT¦);
В первой строке фрагмента начинается скрипт. Во второй строке считывается значение переменной окружения HTTP_USER_A6ENT.
> Начните оператор if для проверки наличия подстроки Win в переменной окружения: if (strpos($data, "Win")) {
echo "Вы используете операционную систему Microsoft Windows.";}
iV-- - - -**V>"'- .....
382
Быстро и легко создаем, программируем и раскручиваем Web-сайт
> Введите продолжение оператора і?, чтобы убедиться в присутствии подстроки Linux: *•.¦¦" , ... ......
else if (strpos($data, "Linux")) {
echo "ЕЫ используете операционную систему Linux." ; }
> Завершите оператор if для отправки браузеру сообщения, что используется неизвестная нам операционная система:
else {echo "ЕЫ используете неизвестную нам операционную систему."; } Л - ¦ , .
х Введите тег завершения скрипта (Рис. 8.63): ': ' \ *
Формат Bm Станам
'w J',
операционную систему</Ш1е>
<html> <uead>
<Ш1е>Определяем </head> <body> <?pup
Sdata=getenvCHrrP USER-AOENT"); if (strpos($data, "Win")) {
echo "Вы используете операционную систему Microsoft Windows.";} else if (strpos($data, "Linux")) {
echo "Вы используете операционную систему Linux.";}
else {echo "Вы используете неизвестную нам операционную систему.";} 7>
</body> </hun>
Рис. 8.63. Скрипт определения операционной системы
Сохраните документ в папке C:\Program Files\Apache Group\Apache\htdocs под именем platform.php.
Перейдите к окну браузера.
В поле ввода Адрес (Address) введите строку http://localhost/platform.php и нажмите клавишу IpnteTj. в окне браузера появится сообщение об используемой операционной системе (Рис. 8.64).
U «Райя Правка Bm Избранное Саране Справка
¦Ol
I) Q Наші •0-q [3] I P Пони -^гИаврмто.
ш
3- "
Пере гад
Бы используете операционную систему Microsoft Windows.
8
її ~<"<*°...................................................................!I.......СПГТГ"»-»"1 ......
.........Л
Рис. 8.64. Сообщение об используемой операционной системе
>
ГЛАВА 8. Создаем сценарии на РНР 5_' .-- N »V. 383
Давайте создадим форму для перенаправления к новому ресурсу. «яг,!. - •¦ • • ••
> Перейдите к окну программы Блокнот (Notepad).
> Выберите команду меню Файл ¦ Создать >(I-ile* New), чтобы создать новый документ.
> Введите базовый HTML-код: *"
• • • • ' ¦ ¦ ' . "...
<head>
<title>MeHK> перенаправлениж/title>
</head> '•'
<body>
</body> :•¦> +
</htmi> „u;. л..; , v,;>„.....
> Ниже тега <body> начните создание формы:. ¦ , J <?ozm method="post" action="redirect.php">
В качестве сценария для обработки данных .формы используется файл redlrect.php.