Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: вывод и запись IP
Форумы портала PHP.SU » Разное » Прочее » вывод и запись IP

Страниц (1): [1]
 

1. Altynayka - 02 Июня, 2008 - 06:29:00 - перейти к сообщению
не знаю в каком разделе написать свой вопрос.
как можно узнать IP пользователя по локальной сети, который просматривает страничку, и записать потом это значение в БД.
Что-то вроде лог-файла.
и вывести и записать в БД текущую дату и время подключения.
2. Джур - 02 Июня, 2008 - 08:16:01 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
  1. $_SERVER['REMOTE_ADDR'] - это IP адрес того кто к вам зашел
  2. $_SERVER['REQUEST_TIME'] - это точное время когда он запросил страничку


ну а занесение в базу, я уж надеюсь вы сделать сумеете.
3. Altynayka - 02 Июня, 2008 - 09:36:03 - перейти к сообщению
Джур
Извините, а как в нормальном виде вывести дату, а то идут цифры подряд, т.е.
дд.мм.гггг чч:мм:сс
я попробовала:
CODE (text):
скопировать код в буфер обмена
  1.  $Sender_Time = date("H.i");
  2. $Sender_Date = date("j.m.Y");

но время, т.е. часы не правильные, показывает на 6 часов раньше....
4. valenok - 02 Июня, 2008 - 09:56:29 - перейти к сообщению
это время сервера.
php.net/date
5. Altynayka - 02 Июня, 2008 - 10:07:44 - перейти к сообщению
valenok
извините, я не могу понять почему,
а как вывести время локального сервера Apache?
6. Джур - 02 Июня, 2008 - 11:38:04 - перейти к сообщению
Altynayka пишет:
valenok
извините, я не могу понять почему,
а как вывести время локального сервера Apache?


Ха-ха
почитайте в википедии про часовые пояса (GMT) и все станет на свои места...
если хотите привести время к своему часовому поясу, то прибавте или отнемите недостающие часы
7. Altynayka - 02 Июня, 2008 - 12:07:47 - перейти к сообщению
Джур
спасибо большое разобралась.
маленький вопросик. не выводятся секунды.
как я поняла, надо добавить s в
CODE (text):
скопировать код в буфер обмена
  1. $Sender_Time = date("H.i.s");
8. Altynayka - 09 Июня, 2008 - 13:44:09 - перейти к сообщению
Вопрос на счет записи времени.
Дело в том, что мне нужно записывать время сохранения записи. И у меня секунды всегда равны 00. А минуты "04" и "40" записываются как "4", а потом отображаются как "04".
Подскажите как исправить
9. valenok - 09 Июня, 2008 - 15:02:13 - перейти к сообщению
Как это 40 записывается как 4 ?
10. Altynayka - 10 Июня, 2008 - 05:05:44 - перейти к сообщению
valenok
спасибо разрешила свою проблему.
использовала тип timestamp, который автоматически записывает дату и время при обновлении записи...

 

Powered by ExBB FM 1.0 RC1