其他文件夹中的file_get_contents

我有此文件夹结构:-类Tasks.php-配置task.json


我需要从classes文件夹中获取文件数据task.json


    public function __construct($user_id)

    {

        $this->userdata = json_decode(file_get_contents('.\configs\tasks.json'), true);

    }

我试图指出另一种路径(通过完整路径)


作为响应,我得到一个空数组或警告:file_get_contents(/configs/tasks.json):无法打开流:在...中没有这样的文件或目录


肥皂起泡泡
浏览 197回答 3
3回答

翻阅古今

我认为您提供了错误的路径,请尝试此$this->userdata = json_decode(file_get_contents(__DIR__.'/configs/tasks.json'), true);如果您的PHP文件位于类dir中,请使用$this->userdata = json_decode(file_get_contents(__DIR__.'/../configs/tasks.json'), true);

慕姐8265434

您可能需要从Tasks.php向上查找一个目录,使用:public function __construct($user_id){    $this->userdata = json_decode(file_get_contents(__DIR__.'/../configs/tasks.json'), true);}

翻翻过去那场雪

尝试:$this->userdata = json_decode(file_get_contents('../configs/tasks.json'), true);
打开App,查看更多内容
随时随地看视频慕课网APP