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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Время работы.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
vlados
Отправлено: 07 Июля, 2011 - 22:15:17
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


Выводится Captcha, начинается отчет времени, если юзер правильно ввёл её, то время записывается.
Как это организовать?... я имею ввиду про время.
 
 Top
LIME
Отправлено: 07 Июля, 2011 - 22:19:04
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




 
 Top
OrmaJever Модератор
Отправлено: 07 Июля, 2011 - 22:21:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




vlados пишет:
о время записывается.

Догадываюсь что время записывается в базу? В mysql есть функция NOW() которая содержит даное время. Вот его и можно записывать


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
vlados
Отправлено: 07 Июля, 2011 - 22:24:50
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


OrmaJever желательно без БД.
LIME я JS вообще не понимаю.
 
 Top
DeepVarvar Супермодератор
Отправлено: 07 Июля, 2011 - 22:25:43
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Могу как альтернативу предложить чистый HTML Подмигивание
(Добавление)
А по делу без БД и JS есть набор ф-ций:
time();
fopen();
fclose();
fread();
fwrite();
и прочие...
 
 Top
OrmaJever Модератор
Отправлено: 07 Июля, 2011 - 22:29:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




vlados пишет:
OrmaJever желательно без БД.

Ну а куда оно записыватся будет? Надо подробное описание задумки
vlados пишет:
LIME я JS вообще не понимаю.

Вот это зря, js и php плотно дружат, им сложно друг без друга Подмигивание


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
vlados
Отправлено: 07 Июля, 2011 - 22:38:53
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


Цитата:
<?php
$time1 = time();

$number = $_POST["number"];
if($number==1){
$time2 = time();

$time3 = $time2-$time1;

echo $time3;
}
?>
<form action="../t1/index.php" method="post">
<input type="text" name="number" maxlength="5" />
<input type="submit" name="send" value="SEND" />
</form>

Как-то не так работает...
Выводит 0...
(Добавление)
Я неправильно сделал.
(Добавление)
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3.  
  4.  
  5. $time1 = time();
  6. echo '
  7. <form action="../t1/index.php" method="post">
  8. <input type="text" name="number" maxlength="5" />
  9. <input type="submit" name="send" value="SEND" />
  10. </form>';
  11. $number = $_POST["number"];
  12.  
  13. $time2 = time();
  14.  
  15. if($number==1){
  16.  
  17. $time3 = $time2-$time1;
  18.  
  19. echo $time3;
  20. }
  21.  
  22.  
  23.  
  24. ?>

И все равно неправильно работает....
(Добавление)
Мне время нужно в СЕКУНДАХ!
 
 Top
Саныч Модератор
Отправлено: 07 Июля, 2011 - 22:43:18
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




vlados пишет:
Выводит 0...
правильно работает... 5 минус 5 сколько будет? Правильно, ноль... Вот так и вас получилось...


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
LIME
Отправлено: 07 Июля, 2011 - 22:44:06
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




vlados ну конечно будет 0
у вас $time и$time2 одновременно срабатывают))
при отправке капчи сохраните время в файл
при приеме ответа читайте время отправки из файла и вычитайте время "сейчас "
это и будет $time3
(Добавление)
vlados можно без файла куку с временем отправки передавать...
всеравно не допрут ))
(Добавление)
vlados пишет:
$number = $_POST["number"];
а правильно...)))
включаем register globals !!!
 
 Top
vlados
Отправлено: 07 Июля, 2011 - 22:51:00
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


LIME зачем включать register globals?
А какая разница, хранятся данные в переменной или в файле или даже в куке?
(Добавление)
vlados ладно включу.
 
 Top
LIME
Отправлено: 07 Июля, 2011 - 22:55:06
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




vlados пишет:
в переменной или в файле или даже в куке?

переменная живет пока работает скрипт
куку можно подделать она хранится у клиента
файл надежнее но вам можно и куку чтоб не захломлять файловую систему потому что надо както ведь их и удалять
 
 Top
vlados
Отправлено: 07 Июля, 2011 - 22:55:11
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


Все равно 0.
 
 Top
LIME
Отправлено: 07 Июля, 2011 - 22:56:07
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




vlados про register globals шутка НЕ ВКЛЮЧАЙТЕ )))
 
 Top
vlados
Отправлено: 07 Июля, 2011 - 22:56:21
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


LIME так, может поможешь правильно написать скрипт?
(Добавление)
LIME он включен у меня уже был. А я и не знал Ниндзя
 
 Top
LIME
Отправлено: 07 Июля, 2011 - 22:59:41
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




vlados пишет:
может поможешь правильно написать скрипт?

завтра помогу с утра если надо
щас меня рубит
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB