我所要做的就是将其附加到文件中,然后读取该文件。在这个例子中,我附加了“hi”,所以我的结果看起来像'hi','hihi','hihihi‘等等。这个工作。令人费解的是,如果我看一下我的temp,我就没有看到/tmp/bb.txt文件。我怎样才能在我的文件系统中找到一个我找不到的文件?我是不是有什么假根之类的?
$content每次都会变成一个更长的字符串,所以它一定是在某个地方保存。当我迈出第一步时,$x是真的。
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;
}
发布于 2020-04-30 09:45:08
密码是正确的。
你这是怎么搞的?文件可以由服务器使用的用户拥有(例如apache)。您(终端中的用户)可能没有读取文件的权限。试试sudo ls /tmp
。
https://stackoverflow.com/questions/61520314
复制相似问题