我尝试用php写一个文件,代码如下
$filename = "uploads/stories/".$row['s_source'];
$handle = fopen($filename, "r");
if (filesize($filename) == 0) {
$txt = "{====views====}{====likes====}{====chapters====}{====comments====}";
fwrite($handle, $txt);
}
$content = fread($handle, filesize($filename));
fclose($handle);
我得到:
注意:fwrite():Copyright © 2018 - 2019 www.xampp.com All Rights Reserved版权所有
注意:fread()Copyright © 2018 - 2019 www.jsjsj.com All Rights Reserved.粤ICP备15011890号-1
注意:未定义偏移:Copyright © 2018 - 2019 www.xampp.com版权所有
但是代码中没有错误(我想),有人能帮我吗?
我试过了
1.删除php.ini中的opcache.enable_cli=1
1.正在删除缓存
没有一个工作。
2条答案
按热度按时间u91tlkcl1#
你以阅读访问权限打开
r
,然后你给予一个写命令>
。你需要以读/写访问权限打开:关于
fread
中的错误,请尝试:q3qa4bjr2#
对于任何有此错误的人,它也可以用模式'a'打开文件。使用模式'r'读取文件是正确的方法。