private function WriteFile($file,$mode,$content){
$handle = fopen($file, $mode);
fwrite($handle, $content);
fclose($handle);
}
这是我的代码,给我错误
fclose()期望参数1是资源,boolean of in in and and fwrite()期望参数1是资源,布尔值 目录
这是因为fopen
无法打开您的文件:错误消息指示给出了boolean
而不是resource
。
来自PHP文档:
返回成功的文件指针资源,或错误的错误。
您应该检查$handle
的值。
$handle = fopen($file, $mode);
if(is_resource($handle)) {
fwrite($handle, $content);
fclose($handle);
} else {
// Handle error if needed
}