Показать сообщение отдельно
Старый 24.06.2005, 14:16     # 3
Неизвестный
Guest
 
Сообщения: n/a

Прохожий_
В скрипте сравниваешь дату регистрации с текущей датой + 14 дней.
Код:
$sql = mysql_query("SELECT reg_date FROM table");
while($row = mysql_fetch_array($sql))
{
  $reg_date = $row['reg_date'];
  $expire_time = $reg_date + ((14 * 24) * 3600) // Это мы формируем дату истечения 14 дней. 14 дней умножаем на количество часов в дне и результат умножаем на количество секунд в часе.
  if(time() =< $expire_time) // Если текущее время, меньше или равно дате истечения
  {
     $result = mysql_query("UPDATE table SET link='0'");
  }
}
Далее, если линк равен нулю - выводишь "ЛИНК НЕДОСТУПЕН" иначе выводишь линк.
Если в базе дата регистрации хранится в виде d.m.Y H:i - необходимо сначала перевести её в секундный формат.
Возможно есть вариант проще с strtotime. Тут сказать не могу - не пользовался.