2

这个问题出现在 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)并包含函数在文档开头写出 txt 文件内容而不是“侧边栏块”我知道我可以回显实际内容而不是使用 include 和 txt文件。但正如我所说,我想自动化日常任务并让用户访问编辑 txt 文件。

是否有任何其他技术或功能可以将本地文件的内容分配给变量?

4

1 回答 1

4

你可能想检查

$output = file_get_contents('textFilePath/saturday.txt');

更多信息在这里:http: //in3.php.net/file_get_contents

于 2012-05-13T15:44:12.240 回答