我有此文件夹结构:-类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):无法打开流:在...中没有这样的文件或目录
3 回答
翻阅古今
TA贡献1780条经验 获得超5个赞
我认为您提供了错误的路径,请尝试此
$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
TA贡献1813条经验 获得超2个赞
您可能需要从Tasks.php向上查找一个目录,使用:
public function __construct($user_id)
{
$this->userdata = json_decode(file_get_contents(__DIR__.'/../configs/tasks.json'), true);
}
翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
尝试:
$this->userdata = json_decode(file_get_contents('../configs/tasks.json'), true);
- 3 回答
- 0 关注
- 196 浏览
添加回答
举报
0/150
提交
取消