cHuBakA каза:Привет.
Имам текстов файл. 1.txt, който го ползвам за лог
как мога да направя чрез php на всеки час да му трие съдържанието?
cHuBakA каза:С крон е ясно. Питането ми е без крон защото много ми товари. Само с php.
@dakata__92 . Аз го правя с file_put_contents. Въпроса е как да я накарам да работи сама на всеки час?
while (true) {
$file = 'file.txt';
if (file_exists($file)) {
$timeModified = filemtime($file) + (60 * 60);
if ($timeModified < time()) {
file_put_contents($file, '');
}
}
sleep(10);
}
Съгласен.Revelation каза:Всяко решение без cron не е приемливо. Не знам какво значи cron да товари много. Нещо се заблуждаваш. Крона по същество е лек. Въпроса е скрипта, който трябва да пусне да е лек. Ако ще е само зануляване на файл, крон + bash както предложиха е най-бързия и лесен начин.
cHuBakA каза:Благодаря на всички. Опитах всякакви варианти, все още не успявам да накарам скрипт да се изпълнява сам през време, без външна намеса. Явно начина е с крон.