Научная литература
booksshare.net -> Добавить материал -> Информатика -> Алексеев Ю.М. -> "Создаем, программируем, шлифуем и раскручиваем web-caйт. Серия Быстро и легко" -> 150

Создаем, программируем, шлифуем и раскручиваем web-caйт. Серия Быстро и легко - Алексеев Ю.М.

Алексеев Ю.М. Создаем, программируем, шлифуем и раскручиваем web-caйт. Серия Быстро и легко — М.: «Лучшие книги», 2005. — 430 c.
Скачать (прямая ссылка): bilsprwebsite.pdf
Предыдущая << 1 .. 144 145 146 147 148 149 < 150 > 151 152 153 154 155 156 .. 177 >> Следующая


';}

Введите продолжение оператора 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.
Предыдущая << 1 .. 144 145 146 147 148 149 < 150 > 151 152 153 154 155 156 .. 177 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed