shift_on_line
Новичок
Скрипт меняющий текст раз в сутки
Хочу написать скрипт который будет будет раз в день в указанном мною месте менять текст из заранее установленных.
Тексты будут в разных файлах в отдельной дирректории, нужно чтобы раз в день скрипт менял их выбирая наугад либо по какой-то схемке.
Придумал вот что
Потом усовершенствовал до
Но такой варант неподходит ибо при большой посещаемости будет большая нагрузка на сервер, поэтому оставлю с цифрами.
Осталась последная проблемка - один и тотже код должен в разных файлах выводить разные тексты
т.е. куча php файлов и в каждом файле выводятся разные тексты и через сутки меняться местами
Чтоб выбирались рандомом и держались так сутки, но в каждом файле свой текст
Я думаю нужно использовать имя файла. какие будут предложения
Хочу написать скрипт который будет будет раз в день в указанном мною месте менять текст из заранее установленных.
Тексты будут в разных файлах в отдельной дирректории, нужно чтобы раз в день скрипт менял их выбирая наугад либо по какой-то схемке.
Придумал вот что
PHP:
<?
//в $count задается кол-во файлов, нумеруете их 0.html, 1.html и т.д.
$count = 3;
$n = (date('z') % $count);
include('catalog/'.$n.'.html');
?>
PHP:
//Сканируемая директория
$dir = 'catalog/';
// получаем список файлов по маске '*' - все файлы
$files = glob($dir."*.html");
$count = (date('z') % count($files));
$n = basename(realpath($files[$count]));
include($dir.$n);
Осталась последная проблемка - один и тотже код должен в разных файлах выводить разные тексты
т.е. куча php файлов и в каждом файле выводятся разные тексты и через сутки меняться местами
Чтоб выбирались рандомом и держались так сутки, но в каждом файле свой текст
Я думаю нужно использовать имя файла. какие будут предложения