gpt4 book ai didi

php - Laravel fopen() 无法创建/读取文件

转载 作者:行者123 更新时间:2023-12-01 02:44:24 24 4
gpt4 key购买 nike

所以我有这个 Laravel 项目,我想将一个数组导出到一个 json 文件以供以后使用。我对存储文件夹的权限是 777 但是当我这样做时

$line=[
'key1'=>'value1',
];
file_put_contents("storage/app/test.json",json_encode($line));

我也试过
$line=[
'key1'=>'value1',
];
file_put_contents($_SERVER['DOCUMENT_ROOT']."/storage/app/test.json",json_encode($line));

在这两种情况下(加上更多)我都会收到此错误
file_put_contents(storage/app/test.json): failed to open stream: No such file or directory

你知道为什么会这样吗?

编辑:文件夹存在

最佳答案

您正在与 合作存储文件夹,但默认情况下路径取自 公众号这就是为什么你需要使用 ../像这样尝试

$file=fopen('../storage/app/test.json','w');
fwrite($file,json_encode($line));
fclose($file);

关于php - Laravel fopen() 无法创建/读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45353458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com