当前位置:  开发笔记 > 编程语言 > 正文

fwrite()期望参数1是资源,c://中给出的字符串

如何解决《fwrite()期望参数1是资源,c://中给出的字符串》经验,为你挑选了1个好方法。

我正在使用最新版本的PHP ..我坚持这个错误

警告:fwrite()期望参数1是资源,c:\中给出的字符串这个错误显示了我6次

警告:fclose()期望参数1是资源,在//此错误reapeat中给出的字符串只有一次.

我想获取最后一行的最后一个ID,但我面临的错误..这是我的PHP代码:

 $va,
                'val2' => $re, 
                'body' => getToken(10),
                'Id'=> $i,
                'timestamp' => time()
                ];

     /* echo   "
".*/$line = serialize($data);
     $line .= "\n";
    fwrite($filename, $line);

    }
fclose($filename);
?>

我也尝试使用,fputs()但我仍然得到了这个错误.



1> AbraCadaver..:

该错误告诉您该问题.fopen()返回资源:

$handle = fopen($filename, 'a+');

然后fwrite()期望第一个参数是该资源:

fwrite($handle, $line);

此外,我认为在线上而不是分配线or die("Unable to open file!");会更好fopen().

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有