作者:IT营 | 来源:互联网 | 2023-05-29 09:05
嗨,我的脚本有问题.
我正在使用下面的代码编写文件内容.并将文件保存在我的目录中,用户可以访问
$File = fopen('help/gossipcom.html','w');
fwrite($File, $header1 . $title2 . $footer1);
fclose($File);
这很完美 ..
但是我正在使用cron工作来运行它
如果用户访问在同一时间的文件时,cron作业运行,它会显示一个空白页我..How能避免这个问题?
谢谢!
1> 小智..:
我认为您只需要编写该文件,并且您不打算每次运行cron时都附加它.
我觉得,在这种情况下你可以做的是你每次你的cron运行时都可以创建一个临时文件
TEMP FILE - help/gossipcomtemp.html
将您的内容写在此文件中,在fclose()之后,使用实际名称重命名/ mv文件
MAIN FILE - help/gossipcom.html
我认为,这将确保在cron运行时可以访问主文件,并且这不会被锁定用于写入和读取.