我有一些PHP代码..<?php $artist = $_GET['artist']; $title = $_GET['title']; $r = fopen("temp_title.txt", "w"); fwrite($r, $artist." <b>|</b> ".$title); fclose($r);?>我想添加另一个fwrite具有不同变量的变量,但它会显示一段时间,从晚上 11 点到早上 7 点。像这样:<?php $artist = $_GET['artist']; $title = $_GET['title']; $info = "Night Mode"; $r = fopen("temp_title.txt", "w"); fwrite($r, $artist." <b>|</b> ".$title); fwrite($r, $info); //This will be shown only in time of 11pm - 7pm fclose($r);?>在那之后,fwrite应该再次显示前一个..
1 回答
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
您可以只使用date获取当天的当前小时并使用它来控制写入文件的数据:
$artist = $_GET['artist'];
$title = $_GET['title'];
$r = fopen("temp_title.txt", "w");
$hour = date('G');
if ($hour < 7 || $hour >= 23) {
fwrite($r, "Night Mode"); //This will be shown only in time of 11pm - 7pm
}
else {
fwrite($r, $artist." <b>|</b> ".$title);
}
fclose($r);
- 1 回答
- 0 关注
- 111 浏览
添加回答
举报
0/150
提交
取消