Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.59/22: Рейтинг темы: голосов - 22, средняя оценка - 4.59
11 / 5 / 0
Регистрация: 18.11.2012
Сообщений: 114

Вывод времени пользователя на сайте

28.12.2012, 02:06. Показов 4348. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. В пхп программировании я новенький, но уже задался таким вопросом.

Мне нужно вывести время пользователя на сайте. Тоесть в личном кабинете каждый пользователь будет видить то время которое у него на компьютере. Вопрос как это сделать??

Функция date() как я понял выводит время сервера.. а мне нужно именно пользователя. пожайлусто дайте подробный ответ как это сделать.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.12.2012, 02:06
Ответы с готовыми решениями:

Вывод скрытого блоки либо информации после авторизации либо регистрации пользователя на сайте
Ув. знатоки, такой вопрос, есть сайт, нужно чтобы после авторизации "Блок <div> с регистрацией" заменялся на другой блок, как это...

Вывод персональной странице пользователя содержащей только анкетные данные пользователя
Php скрипт на основе temple.hph

Запрос и ввод имени пользователя, сравнение с текущим логическим именем пользователя и вывод результата
нужна помощь! 5. Запрос и ввод имени пользователя, сравнение с текущим логическим именем пользователя и вывод сообщения: верно/неверно. ...

28
5 / 5 / 2
Регистрация: 03.05.2009
Сообщений: 26
28.12.2012, 04:00
1. Определяешь IP пользователя.
2. Определяешь, в какой временной зоне этот IP прописан.
3. Перед использованием date() устанавливаешь временную зону, например:
date_default_timezone_set('America/Los_Angeles');

Список поддерживаемых зон - _ttp://www.php.ru/manual/timezones.html
0
 Аватар для Setsuna
9 / 9 / 0
Регистрация: 15.06.2010
Сообщений: 126
28.12.2012, 16:07
яваскриптом прочитать
JavaScript
1
2
3
var d;
d = new Date(); 
var tm = d.getTime();
и отправить на сервер.
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
28.12.2012, 17:04
Отправить со временем сервера.
Потом на клиенте найти временные метки и перевести их в локальное время клиента.

Определяешь IP пользователя.
Еще скажи, что по IP можно язык пользователя определить...
0
 Аватар для c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
28.12.2012, 21:31
Цитата Сообщение от OnYourLips Посмотреть сообщение
Еще скажи, что по IP можно язык пользователя определить...
можно..
Но вопрос в точности..
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
28.12.2012, 22:26
Цитата Сообщение от c4boomb Посмотреть сообщение
можно..
Но вопрос в точности..
Нельзя. Дело не в точности, а в том, что язык и страна никак не связаны.
Допустим, какой язык вы предложите в Гонконге? Китайский или английский? А если запрашивающий немец?

В любом случае определять язык по IP будет лишь нуб, который не знает протокола HTTP.
0
 Аватар для c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
28.12.2012, 22:46
Цитата Сообщение от OnYourLips Посмотреть сообщение
Нельзя. Дело не в точности, а в том, что язык и страна никак не связаны.
Допустим, какой язык вы предложите в Гонконге? Китайский или английский? А если запрашивающий немец?
В любом случае определять язык по IP будет лишь нуб, который не знает протокола HTTP.
я не говорю, что я так буду делать...
Теоретически это возможно.
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
28.12.2012, 23:15
Теоретически это возможно.
Нет. Пример с Гонконгом я привел.
Как по IP ты определишь, что нужно показать на немецком, или, в крайнем случае, на английском?
0
28.12.2012, 23:48

Не по теме:

Цитата Сообщение от OnYourLips Посмотреть сообщение
Нет. Пример с Гонконгом я привел.
Как по IP ты определишь, что нужно показать на немецком, или, в крайнем случае, на английском?
Не будем разводить спор.
Я остался при своём мнении, вы при своём...

0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
29.12.2012, 00:00
Цитата Сообщение от c4boomb Посмотреть сообщение
Не будем разводить спор.
Я остался при своём мнении, вы при своём...
А давай поспорим. Ведь по теме же. Я привел довольно железный довод, показывающий, что я прав, а ты доводов не привел.
0
 Аватар для fa2m
356 / 280 / 22
Регистрация: 27.08.2012
Сообщений: 855
29.12.2012, 01:57
Цитата Сообщение от OnYourLips Посмотреть сообщение
А давай...
А давай не будем "ТЫкать" и c4boomb же сказал
Цитата Сообщение от c4boomb Посмотреть сообщение
вопрос в точности..
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
29.12.2012, 02:22
Цитата Сообщение от fa2m Посмотреть сообщение
А давай не будем "ТЫкать"
Ты бы определился, не будешь тыкать или будешь.
Корректные варианты фразы: "А давай будем тыкать" и "А давайте не будем тыкать".

Цитата Сообщение от fa2m Посмотреть сообщение
и c4boomb же сказал "вопрос в точности.."
При наличии правильного способа любой неправильный способ заведомо хуже.
0
29.12.2012, 02:35

Не по теме:

Я бы ответил, кто Вы, но правилами форума мой ответ будет расценен, как нарушение

0
29.12.2012, 02:42

Не по теме:

Цитата Сообщение от fa2m Посмотреть сообщение
Я бы ответил, кто Вы, но правилами форума мой ответ будет расценен, как нарушение
Ну вроде тут все понятно: я не люблю, когда допускают очевидные глупые ошибки.

0
 Аватар для c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
29.12.2012, 10:58
OnYourLips, Привожу конкретный пример...
Человек живёт в России, у него русский провайдер, русская виндовс, русский браузер, русская клавиатура...
Скрипт взял его ip, определил страну - Россия и показал русскую версию сайта.
Я говорил:
Цитата Сообщение от c4boomb Посмотреть сообщение
можно...
Но вопрос в точности..
Цитата Сообщение от c4boomb Посмотреть сообщение
Теоретически это возможно.
Это как-то опровергает мои слова? - НЕТ!
Если вы скажите, что при чём тут мои слова? Тогда в чём собственно суть спора?

Добавлено через 3 минуты
Цитата Сообщение от OnYourLips Посмотреть сообщение
При наличии правильного способа любой неправильный способ заведомо хуже.
При чём тут хуже лучше.
Вы написали
Цитата Сообщение от OnYourLips Посмотреть сообщение
Еще скажи, что по IP можно язык пользователя определить...
Я вам ответил
Цитата Сообщение от c4boomb Посмотреть сообщение
можно..
Я не говорил, что мой способ самый лучший. Я ответил, что по теории можно..
Конечно есть способы в 1000 лучше этого, я не спорю с этим
0
11 / 5 / 0
Регистрация: 18.11.2012
Сообщений: 114
30.12.2012, 23:40  [ТС]
Здравствуйте ребята. помогите как дальше реализовать

Есть файл header.php

в нем мне нужно вывести значнеие переменной time которая существует в яваскрипт файле. Вопрос как это сделать??

JavaScript
1
2
3
var d;
d = new Date(); 
var time = d.getTime();
Сам яваскрипт подключен к файлу header.php. Все что мне нужно так это присвоить переменной $a в пхп файле значение переменной time которое нужно взять из яваскрипта. Помогите пожайлусто. Можете написать готовое решение. Ато советы мне не помогут..
0
 Аватар для c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
30.12.2012, 23:47
По идее ни как НО
http://www.pixelcom.crimea.ua/... cript.html
0
 Аватар для fa2m
356 / 280 / 22
Регистрация: 27.08.2012
Сообщений: 855
30.12.2012, 23:51
OgStyle, во-первых, Вам просто нужно выводить в шапке время юзера? Или проводить манипуляции какие-нибудь с этим временем. И во-вторых, покажите код header.php
0
11 / 5 / 0
Регистрация: 18.11.2012
Сообщений: 114
30.12.2012, 23:58  [ТС]
Вообщем. Суть задания. Вывести время пользователя (тоесть его время которое установлено на компьютере) на страничке. А дальше я уже буду себе делать то что надо, Я хочу просто чтобы дизайн сайта менялся на дневной или ночной в зависимости от времени.
0
 Аватар для c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
31.12.2012, 00:48
Вывести вы надеюсь сами знаете как с помощью авы. А диз подгружайте через аякс.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.12.2012, 00:48
Помогаю со студенческими работами здесь

Поиск пользователя на сайте
Итак, на сайте есть пользователи.. Сделал к нему расширенный поиск.. Но проблема в том, что таблица мускула почти вся в каракулях... хотя...

Нахождение пользователя на сайте
Доброго времени суток. Помогите решить задачку. Есть в БД таблица users и в ней есть колонка статус, которая принимает два значения:...

Авторизация пользователя на сайте
В общем я пытаюсь создать жалкое подобие Социальной сети (для практики), и у меня возник вопрос: Вот я использую авторизацию через...

Регистрация пользователя на сайте
Привет! Объясните новичку. У меня две страницы: reg.asp и reg_ok.asp На первой находится HTML форма со всеми полями для...

Регистрация нового пользователя на сайте
Здравствуйте! Задача: зарегистрировать нового пользователя, дать ему возможность заполнить форму с его данными, добавить фото с его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru