Вопрос № 44687: Как "правильно" узнать разрешение экрана пользователя?
(Понимаю, что PHP на сервере, а экран - у клиента.
Видимо, без Java-script не обойтись.)
Нужно: в зависимости от разрешения показыват ту или иную страницу....Вопрос № 44718: Здравствуйте эксперты!
Вопросс мой не совсем в тему , но может кто сталкивался с такой задачей.
На странице есть различьные кнопки при нажатии котороых отправляються на сервер данные из скрытых полей, также есть форма не связанная с кноп...Вопрос № 44748: Вопрос: Как узнать тип файла ("image/gif", "image/jpeg", или другой) находящегося на сервере?
.
Собственно, задача: Есть архив фотографий на сервере провайдера. При превышении зарубежного трафика над российским вместо конт...
Вопрос № 44.687
Как "правильно" узнать разрешение экрана пользователя?
(Понимаю, что PHP на сервере, а экран - у клиента.
Видимо, без Java-script не обойтись.)
Нужно: в зависимости от разрешения показыват ту или иную страницу.
Отправлен: 30.05.2006, 15:42
Вопрос задал: Php23 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ерёмин Андрей
Здравствуйте, Php23!
Действительно, без JavaScript не обойтись. Один из вариантов решения задачи см. в приложении. Код вставить можно в любое место, но лучше после <body>.
Приложение:
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Отвечает: Cybernetic_Creature
Здравствуйте, Php23!
screen.width screen.height
if screen.width=800 {location.href='page800.php'}
if screen.width=1024 {location.href='page1024.php'}
if screen.width=1280 {location.href='page1280.php'}
или же
location.href='page.php?resolution='+screen.width
а в скрипте page.php в зависимости от параметра выдавать ту или иную страницу
Ответ отправил: Cybernetic_Creature (статус: Специалист)
Ответ отправлен: 30.05.2006, 16:24
Вопрос № 44.718
Здравствуйте эксперты!
Вопросс мой не совсем в тему , но может кто сталкивался с такой задачей.
На странице есть различьные кнопки при нажатии котороых отправляються на сервер данные из скрытых полей, также есть форма не связанная с кнопками и содержит переключатили вида radio .
Как можно при нажатии кнопки отправить данные скрытых полей самой кнопки и ещё то, что отметил пользователь переключателем типа radio в другой форме?
Отправлен: 30.05.2006, 23:14
Вопрос задал: Cimus (статус: Посетитель)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 0)
Ответ отправил: Jeka911 (статус: 3-ий класс)
Ответ отправлен: 30.05.2006, 23:32 Оценка за ответ: 5
Отвечает: Alexey Vilchinsky
Здравствуйте, Cimus!
делаешь так:
делаешь в форме с кнопкой дополнительные скрытые поля с пустыми значениями.
пишешь на js обработчик нажатия кнопки формы:
при нажатии значения формы без кнопки копируются в значения скрытых полей формы с кнопкой. затем вызывается событие submit для формы с кнопкой.
--------- Делая людям добро, мы возвращаем его многократно...
Ответ отправил: Alexey Vilchinsky (статус: 9-ый класс)
Ответ отправлен: 31.05.2006, 08:05 Оценка за ответ: 5 Комментарий оценки: а можно пример обработчика ?
Отвечает: Cybernetic_Creature
Здравствуйте, Cimus!
это решается с помошью JavaScript
смотрите в приложение
Приложение:
Ответ отправил: Cybernetic_Creature (статус: Специалист)
Ответ отправлен: 31.05.2006, 08:38 Оценка за ответ: 5 Комментарий оценки: Просто супер!
Отвечает: Stamm
Здравствуйте, Cimus!
Можно сделать ф-цию, кот. собирает все имена-значения из форм по их id. Типа
func('a',document.all.a.value,'b',document.all.b.value){
}
--------- В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 31.05.2006, 20:06 Оценка за ответ: 5
Отвечает: Константин
Здравствуйте, Cimus!
Можно при сабмите требумой формы копировать через ява-скрипт данные в ту что отправляется и отправлять ее.
Вот так примерно
<form name="f1" action="script.php">
<input type="hidden" name="v1" value="val1">
<input type="submit">
</form>
<form name="f2" action="script.php" onsubmit="document.f2.v1.value=document.f1.v1.value; document.f2.submit();">
<input type="hidden" name="v1" value="val1">
<input type="hidden" name="v2" value="val2">
<input type="submit">
</form>
--------- Лучше сделать и жалеть, чем жалеть о том что не сделал
Ответ отправил: Константин (статус: 5-ый класс)
Ответ отправлен: 31.05.2006, 23:22 Оценка за ответ: 5
Вопрос № 44.748
Вопрос: Как узнать тип файла ("image/gif", "image/jpeg", или другой) находящегося на сервере?
.
Собственно, задача: Есть архив фотографий на сервере провайдера. При превышении зарубежного трафика над российским вместо контента выдаётся html-файл о том, что "зарубежный трафик блокирован".
Нужно понять, что вместо *.jpeg выдаётся что-то другое, и вместо "чего-то другого" дать пользователю свой ответ, типа "сервер перегружен, попробуйте позже".
Отправлен: 31.05.2006, 10:53
Вопрос задал: Php23 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Cybernetic_Creature
Здравствуйте, Php23!
если вам нужно определить только тип картинки то вам поможет функция getimagesize
а вообще то есть такая функция mime_content_type
Ответ отправил: Cybernetic_Creature (статус: Специалист)
Ответ отправлен: 31.05.2006, 13:30
Отвечает: Константин
Здравствуйте, Php23!
Из мануала. Раздел File uploads
$_FILES['userfile']['type']
The mime type of the file, if the browser provided this information. An example would be "image/gif".
--------- Лучше сделать и жалеть, чем жалеть о том что не сделал
Ответ отправил: Константин (статус: 5-ый класс)
Ответ отправлен: 31.05.2006, 23:10