Forum Webscript.Ru

Программирование => PHP => Тема начата: от 05 Марта 2002, 06:50:50

Название: Определение разрешения экрана
Отправлено: от 05 Марта 2002, 06:50:50
Стандартная ситуация: если у пользователя разрешение экрана 800*600, нужно вывести одно изображение, если 1024*720 - другое. Я знаю, как это сделать при помощи JavaScript:

if (screen.width == 800)
{document.write ("");}
else if (screen.width ==1024)
{document.write ("");}

Но при помощи JavaScript это выглядит некрасиво, намного лучше это делать при помощи PHP. Но как?
Название: Определение разрешения экрана
Отправлено: Pr0Head от 05 Марта 2002, 10:57:34
Думаю, что оперделить разрешение экрана средствами РНР нельзя.

Почему?

РНР серверный язык программирования, а JS именно для работы на стороне клиента.

Может я неправ конечно. Пусть гуру РНР меня поправят.
Название: Определение разрешения экрана
Отправлено: Britva от 05 Марта 2002, 14:05:38
Эта тема уже обсуждалась (поищи на форуме), есть вариант, но ИМХО корявый, чтобы JS определял и передавал через урл width&height
Название: Определение разрешения экрана
Отправлено: nagash от 05 Марта 2002, 14:32:05
мда уж...
а можно покапаться в переменных апача... там кажись пишется какое разрешение у юзвера... и оттуда взять пхп\'шкой... если я не ошибаюсь...
Название: Определение разрешения экрана
Отправлено: MadDog от 05 Марта 2002, 14:38:02
Цитировать
а можно покапаться в переменных апача... там кажись пишется какое разрешение у юзвера

Чего-то я такого не встречал. Платформа - да, браузер - да, а вот разрешение....
Название: Определение разрешения экрана
Отправлено: Dm от 05 Марта 2002, 18:19:36
Цитировать
но ИМХО корявый, чтобы JS определял и передавал через урл width&height

а можно еще и куки приклеить :)

Цитировать
переменных апача

хм... что-то в phpinfo() нет разрешения экрана... или это только у меня со зрением плохо? ;)
Название: Определение разрешения экрана
Отправлено: ThE0ReTiC от 05 Марта 2002, 22:11:55
Dm
phpinfo на С написана ;);)
Название: Определение разрешения экрана
Отправлено: Dm от 06 Марта 2002, 00:06:08
ThE0ReTiC
а ну да, как я мог забыть! %)