vBulletin系统出现了这个问题。我想在侧边栏区域建立一个块,以帮助我解决一些日常工作..我写了这样的PHP代码:
<?php
$myDay = date('D');
$myHour = date('G');
// Saturday
if ($myDay == "Sat") {
if ($myHour >= 7) {
$output = include('textFilePath/saturday.txt');
} else {
$output = include('textFilePath/friday.txt');
}
}
// Sunday
if ($myDay == "Sun") {
if ($myHour >= 7) {
$output = include('textFilePath/sunday.txt');
} else {
$output = include('textFilePath/saturday.txt');
}
}
// and it goes on to friday...
// and in the end :
return $output;
?>
我的问题是include()函数。当我返回$ output值时,它返回一个布尔值(0或1)并且include函数在文档的开头写出txt文件内容而不是“sidebar block” 我知道我可以回应实际内容而不是使用include和txt文件。但正如我所说,我希望自动执行日常任务,并授予用户编辑txt文件的权限。
是否还有其他技术或功能可以将本地文件的内容分配给变量?
答案 0 :(得分:4)
你可能想检查
$output = file_get_contents('textFilePath/saturday.txt');
此处提供更多信息:http://in3.php.net/file_get_contents