|
|
|
| Не подскажете, как сделать такое: есть текст, который должен показываться на сайте до определённого числа и часа, а потом нет? | |
|
|
|
|
|
|
|
для: denya
(12.11.2008 в 17:26)
| | Если у тебя хранятся сообщение и дата(в линукс формате) в базе данных, то можно сделать так:
mysql_connect($bd_host, $bd_user, $bd_pass) or die("не могу подключиться к базе");
mysql_select_db($bd_name) or die("Не могу выбрать базу данных");
$query = "select * from $table_1";
$result = mysql_query($query) ;
$row = mysql_fetch_array($result);
$min_date = time() - $row['photo_datestamp']; //time() - текущее време, $row['photo_datestamp'] - ячейка из базы в которой написано, когда была сделана запись
if ($min_date < 604800) // это 7 дней в секундном эквиваленте
{
echo "тут текст сообщения";
}
|
вроде так | |
|
|
|
|
|
|
|
для: dimm_kz
(12.11.2008 в 18:46)
| | Не, не в базе. Просто текст с html-кодом.
Ну вот например: Мама мыла <a href="rama.html">раму</a>
Эта фраза должна висеть на сайте до 13 ноября 2008 года, до 18 часов, а потом просто не висеть :)
Пытался сделать методом тыка через do while и date, но так как не шарю в программинге нифига не получилось :) Вот и пришёл за помощью | |
|
|
|
|
|
|
|
для: denya
(12.11.2008 в 17:26)
| | попробуй так:
$t = time();
$q = time() + определенное время до нужной даты в секундах
if ($t < $q)
{
echo "Мама мыла <a href=\"rama.html\">раму</a>";
}
|
| |
|
|
|
|
|
|
|
для: dimm_kz
(12.11.2008 в 19:07)
| | Не, так не катит. Понимаешь, с каждым днём времени до определённой даты будет всё меньше и меньше :) А ты предлагаешь прописать точную цифру.
Ладно, хрен с ним :) буду лазить и каждый день ремарить то что не нужно :) | |
|
|
|
|
|
|
|
для: denya
(12.11.2008 в 19:37)
| | да, что ж там сложного-то..
пишешь
<?
if ((date('d') >=13) AND (date('m') ==11) AND (date('G') >=18))
{
echo "мама мыла раму";
}
?>
|
| |
|
|
|
|
|
|
|
для: virtus1k
(12.11.2008 в 19:50)
| | До, это <13, но не как >=13. | |
|
|
|
|
|
|
|
для: virtus1k
(12.11.2008 в 19:50)
| | О, отлично.
Заработало :)
Блин как всё просто оказалось.
А ещё один возник вопрос.
Как можно в echo не писать перед каждыми кавычками обратный слэш...ну если в тексте есть тэги? | |
|
|
|
|
|
|
|
для: denya
(13.11.2008 в 09:57)
| | юзать одинарные кавычки | |
|
|
|