За последние 24 часа нас посетили 62122 программиста и 1740 роботов. Сейчас ищут 792 программиста ...

Лимит на отправку сообщений по времени

Тема в разделе "PHP для новичков", создана пользователем Invision, 10 ноя 2010.

  1. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    Нужно достать из таблицы c комментарием время отправки и если не прошло 30 секунд запретить отправлять сообщение.

    время хранится в формате datetime т.е не utf8, знаю что нужно както если значение в $time меньше .. меньше 30 секунд.. вот тут ступор не знаю как записать(
     
  2. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    1. достать время последнего сообщения
    2. перевести его в юникс-метку через mktime
    3. отнять от mktime() - полученную метку.
    4. if( > 30) добавляем, else - не добавляем.
     
  3. Ensiferum

    Ensiferum Активный пользователь

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    как вариант - хранить в формате Unix timestamp и всё сведётся к запросу с условием