Вы не зашли.
подскажите как написать код который определял бы вовый файл на сайте!а по истечению 24 часов к примеру убирал надпись что он новый!
каким образом хранятся данные о файле?
если просто файл, то
Код:
return filectime('file.txt') > strtotime('-1 day'); |
если в БД, то
Код:
SELECT IF (time > (NOW() - INTERVAL 1 DAY), 'true', 'false'); |
Чёт я ничё не понял!Вот к примеру твой скрипт загруза там есть такой вот код в индексе:
//Новизна файла
$new_info='';
$filtime2 = $file_info['timeupload']+(3600*24*$setup['day_new']);
if($filtime2>=$time and $setup['day_new']!=0) $new_info = '<font color="black">Новинка!</font>';
как вот по такому типу мне организовать
примени указанный выше код, что еще-то?
Да я бы с удовольствием применил его!ток я не понял как его применить!SELECT IF (time > (NOW() - INTERVAL 1 DAY), 'true', 'false');
что такое time?-время загрузки файла или .....
что такое (NOW()?время которое сейчас?где тут прописать надпись что этот файл новый!Объясни пожалуйста!если бы я знал я бы к тебе не обращался!
да, время загрузки файла. NOW() - это текущее время, функция SQL тебе ее трогать не нужно.
этот запрос возвратит тебе true или false не основе которых ты и пиши новый или не новый. вместо true или false можешь прямо писать "новый" или "старый"
ничё не получилось хотя я знаю чё чёт не то делаю
$new_file= mysql_query ("SELECT IF (time > (NOW() - INTERVAL 1 DAY), 'true', 'false')",$db;)-примерно так или ваще не туда?
сам запрос верный, ты дожен его встроить в свой скрипт еще)
я его впихнул в страницу указав вместо time = $myrow[date],чё с NOW()делать я не знаю!эт функция или ты пример мне привел а я должен поставить функцию выводящую сегодняшний день поставить!да или нет я вписал вместо true и false.ошибок нету но и результата тоже нету!хз чё делать