首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用fwrite写入文件似乎成功,但没有显示任何文件。

使用fwrite写入文件似乎成功,但没有显示任何文件。
EN

Stack Overflow用户
提问于 2020-04-30 09:35:52
回答 1查看 131关注 0票数 0

我所要做的就是将其附加到文件中,然后读取该文件。在这个例子中,我附加了“hi”,所以我的结果看起来像'hi','hihi','hihihi‘等等。这个工作。令人费解的是,如果我看一下我的temp,我就没有看到/tmp/bb.txt文件。我怎样才能在我的文件系统中找到一个我找不到的文件?我是不是有什么假根之类的?

$content每次都会变成一个更长的字符串,所以它一定是在某个地方保存。当我迈出第一步时,$x是真的。

代码语言:javascript
运行
复制
    public function testFileAction()
{

    $file = '/tmp/bb.txt';
    $x = file_exists($file);
    $mf = fopen($file, 'a');
    fwrite($mf, 'hi');
    fclose($mf);
    $mfr = fopen($file, 'r');
    $content = fread($mfr, filesize($file));
    fclose($mfr);
    echo $content;
}
EN

回答 1

Stack Overflow用户

发布于 2020-04-30 09:45:08

密码是正确的。

你这是怎么搞的?文件可以由服务器使用的用户拥有(例如apache)。您(终端中的用户)可能没有读取文件的权限。试试sudo ls /tmp

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61520314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档