Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 710
от 11.07.2007, 18:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 421, Экспертов: 76
В номере:Вопросов: 1, Ответов: 4


Вопрос № 94111: Доброго времени суток. Помогите пожлста. Имеется скрипт php, результатом работы которого является файл, содержащий различные данные, вводимые пльзователями в формы. Вопрос: как записать в файл дату заполнения форм. Спасибо....

Вопрос № 94.111
Доброго времени суток. Помогите пожлста. Имеется скрипт php, результатом работы которого является файл, содержащий различные данные, вводимые пльзователями в формы.
Вопрос: как записать в файл дату заполнения форм. Спасибо.
Отправлен: 06.07.2007, 01:53
Вопрос задал: Strimul (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Семенов Алексей Геннадьевич
Здравствуйте, Strimul!

Сначала нужно определить дату функцией date():
Например, $date=date("здесь_указывается_параметр")

Параметры:
d - день месяца, от 01 до 31
j - день месяца, от 1 до 31
D - день недели, от Mon до Sun
l - день недели, от Monday до Sunday
m - месяц, от 01 до 12
n - месяц, от 1 до 12
F - месяц, от January до December
M - месяц, от Jan до Dec
h - час, от 01 до 12
H - час, от 01 до 24
i - минута, от 01 до 59
s - секунда, от 01 до 59
a - am или pm
A - AM или PM
Y - год, 4 цифры
y - год, 2 цифры

Это основные параметры, но есть и некоторые другие.
Пример с описанием в приложении.

Приложение:

Ответ отправил: Семенов Алексей Геннадьевич (статус: 1-ый класс)
Ответ отправлен: 06.07.2007, 02:19
Оценка за ответ: 3
Комментарий оценки:
ответ немного не совпадает с вопросом... хотя что-то дельное нашел. спс

Отвечает: Powoditch konstantin
Здравствуйте, Strimul!
Если я правильно Вас понял, то Вы хотите чтобы после субмита формы вам было передано дату когда эта форма была засубмичена. Для етого просто делаете так как написано в приложении.
Теперь после субмита формы в масиве $_POST будет находится дата сабмита формы ($_POST['dateField'])

Приложение:

Ответ отправил: Powoditch konstantin (статус: 2-ой класс)
Ответ отправлен: 06.07.2007, 12:06
Оценка за ответ: 5
Комментарий оценки:
спасибо за развернутый ответ.

Отвечает: Nexus
Здравствуйте, Strimul!

В принципе на вопрос уже ответили, но на самом деле вариант Алексея Геннадьевича (получение текущей даты на сервере ф-цией date()) более правильный. Передавать дату через пост тоже вариант, но поскольку javascript работает на клиенте, то и время будет такое, как установлено на машине у клиента - т.е. время может быть неправильное (как просто неправильное, так и сознательно измененное клиентом чтобы добиться некорректной работы скрипта). И потом, зачем передавать лишние данные?.. Так что на мой взгляд, у варианта с джава-скриптом есть только один плюс - ты получишь время клиента с учетом его часового пояса, если это конечно для тебя актуально...
Ответ отправил: Nexus (статус: 8-ой класс)
Ответ отправлен: 06.07.2007, 15:07

Отвечает: BerdArt
Здравствуйте, Strimul!
В PHP есть функция даты date(); пусть в переменную $d будем записывать дату:
$d=date("Y.m.d - H:i:s") ;
Это дата в формате: гггг.мм.дд - чч.мм.сс.
А далее записываем ее в файл вместе со всеми остальными данными из файла.
Удачи
Ответ отправил: BerdArt (статус: 2-ой класс)
Ответ отправлен: 07.07.2007, 14:46


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.53 beta от 09.07.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное