Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как при помощи php узнать расширение экрана? Как при помощи php узнать расширение экр 
:(
    Опции темы
jeans1986
Дата 3.6.2007, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



Как при помощи php узнать расширение экрана? Т.е при разном расширении экрана мне надо выводить в строчку разное количество фоток. как мне это сделать?
PM MAIL   Вверх
vasac
Дата 3.6.2007, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 8
Всего: 36



Подучите html и css и таких вопросов не будет.
Никак.
Даже получили вы разрешение, выдали страницу. А пользователь сменил его. Или просто окно браузера уменьшил. И что теперь?
PM WWW   Вверх
BuShaRt
Дата 3.6.2007, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



Цитата(vasac @  3.6.2007,  17:13 Найти цитируемый пост)
Подучите html и css

Это тут причем? Надо JavaScript учить.


Цитата(jeans1986 @  3.6.2007,  17:07 Найти цитируемый пост)
Как при помощи php узнать расширение экрана?

Поучите PHP и таких вопросов не будет smile
PM MAIL   Вверх
Master
Дата 3.6.2007, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10





self.resizeTo (800,386);

http://www.php.net/GetImageSize

Это сообщение отредактировал(а) PARROT - 3.6.2007, 21:36


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
BuShaRt
Дата 3.6.2007, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



Master, 
Это как к теме относиться?
PM MAIL   Вверх
GZep
Дата 3.6.2007, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: 8
Всего: 32



Master, вау, это было круто! smile 


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
Master
Дата 3.6.2007, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Сорри отвечал в нескольких форумах на похожие темы...

вообчем screen.width - это размер экрана, но если юзер сидит в окне, то это не поможет

нада юзать document.body.offsetWidth вот он узнает ширину окна браузера если нету фреймов.

а по поводу PHP, то GetImageSize надо смотреть ↑


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
vasac
Дата 3.6.2007, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 8
Всего: 36



Цитата

Это тут причем? Надо JavaScript учить.

Данный вопрос решается элементарной резиновой версткой.
PM WWW   Вверх
teroni
Дата 4.6.2007, 01:50 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 15.5.2007
Где: Днепропетровск

Репутация: 8
Всего: 22



Можно поизвращаться с JS как-то так:
Страница галереи
Код

<?php
session_start();
$size = (isset($_SESSION['size']))?$_SESSION['size']:'не знаю';
echo 'Разрешение экрана - '. $size;?>
<script language=JavaScript>
document.write("<img style='visibility:hidden' src='get-screen.php?"+screen.width+"x"+screen.height+"'/>");
</script>

screen.php
Код

<?php
session_start();
$_SESSION['size'] = $_SERVER['QUERY_STRING'];
?>

Результат дает не сразу, а после обновления страницы.
Основная суть идеи в том, что JavaScript должна передать разрешение экрана на сервер.
PM MAIL   Вверх
pento
Дата 4.6.2007, 05:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 14.1.2007
Где: Россия

Репутация: нет
Всего: 4



PM MAIL   Вверх
CyClon
Дата 4.6.2007, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



teroni, +1, об этом только и хотел написать smile Еще можно через AJAX передавать.


--------------------
user posted image
PM   Вверх
WIPS
Дата 5.6.2007, 00:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 22.5.2006
Где: Украина, Киев

Репутация: 1
Всего: 8



pento, полностью с тобой согласен.
--------------------
Автопроизводители, машины, марки, модели!
PM MAIL WWW ICQ Skype   Вверх
Crucified
Дата 5.6.2007, 04:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.5.2006

Репутация: нет
Всего: нет



Помню, у меня был такой же сайт...
Я несколько часов маялся с этим - и вот что сделал!

Вначале я определил с помощью Яваскрипт разрешение экрана. Потом создал форму для отправки данных о разрешении на сервер. Потом написал скрипт, который при загрузке страницы нажимает на кнопку и отправляет данные из формы. Потом... много еще гемора было, так что лучше не делай этого - сделай определенный размер страницы с определеным количеством фоток и всё.

Добавлено через 5 минут и 35 секунд
Конец истории - заказчицу не удовлетворили фотки, так как у неё был монитор в 21 дюймов, разрешение которого я не предполагалsmile))
PM MAIL   Вверх
GZep
Дата 5.6.2007, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: 8
Всего: 32



ага, а потом я вошел на этот сайт с выключенным жабаскриптом...


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0575 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.