Генериране на различен текст в .txt файл по различно време

chebaev

Registered
Здравейте!

Не знам дали това е мястото, но ако не е нека да ми бъде преместена темата от модераторите.

Търся нещо което е малко по-необичайно, поне според мен. Трябва ми скрипт, който да променя информацията в даден .txt файл. Всеки ден в определен час да има различен текст в дадения файл и да мога да му задавам в колко часа да ги променя. Примерно в понеделник в периода от 00:00ч. до 08:00ч. да стои един текст, след това да се промени на друг и т. н.

Възможно ли е това да се случи? Ако някой не е разбрал нека да пише тук в темата или на лично съобщение, както ви е удобно.

Благодаря предварително
 
Код:
<?php
$text="";
$date=date("l");//ден от седмицата
$time=date("Hh:i"); //час
if($date=="Monday" && $time=="00:00")
{
	$text="Текст за понеделник 00:00 часа";
};
if($date=="Tuesday" && $time=="00:00")
{
	$text="Текст за вторник 00:00 часа";
};
//и така нататък
	$file=fopen('file.txt', 'w');
	fputs( $file, "$text");
	fclose($file);
?>
А за генериране на текст...
Код:
$dalzhina=rand(1, 50);
for($i=1; $i < $dalzhina; $i++){
$a=rand(1, 127);//трябва да е до 127 защото в aski таблицата има 127 символа
$text=chr($a);
echo "$text";
}
Това измисля текст с от 1 до 50 символа, ако трябва текстът ти да е случаен.
 
Edt:
Мисля, че е по-добре да бъде ">=" вместо "==" , защото ако не ти е включен компютъра в 00:00 часа (или колкото си го сложил) няма да се промени (май, не съм сигурен, не съм пробвал).
т.е., нещо такова:
Код:
if($date=="Monday" && $time>="00:00" && $time<="12:00")
{
   $text="Текст за понеделник в интервала 00:00 - 12:00 часа";
};
Но може и да не работи, не знам дали могат да се сравняват часове и минути.
 

Back
Горе