我只想问一些事情。是否可以每天写一个文本文件? 例如,我想要一个文本文件,仅保留当天的所有记录。 明天会创建另一个新的文本文件。 是否可以用PHP?
由于
答案 0 :(得分:1)
不需要CRON作业,您可以创建名称中包含日期的文件,例如date("Ymd")."txt";
将创建20160628.txt
等文件。
<?php
$filename = PATHTOFILE . date("Ymd") . EXTENSION;
if(!file_exists($filename)) {
//create a file
}
?>
您也可以使用相同的技术,但可以利用fopen并使用
<?php
$filename = PATHTOFILE . date("Ymd") . EXTENSION;
$handle = fopen($filename, "a"); //appends fwrite to the end of the file
fwrite($handle, $string); //appends data in $string
?>
答案 1 :(得分:0)
你可以设置一个执行php文件的cronjob,你可以设置它以便每天运行。您的PHP逻辑可以进入此文件。
如果你想要更多的安全性,你可以生成一个随机密钥并将其作为get值发送到文件,首先检查get key是否等于设置到文件中的密钥然后执行逻辑