我收到警告:fwrite()期望参数1是资源,给定null

时间:2015-01-21 16:49:19

标签: php fwrite

所以我收到了这个警告,我无法弄清楚代码有什么问题。它指向的代码部分如下所示。

ldap_set_option(NULL,LDAP_OPT_DEBUG_LEVEL,7);

$adconn = ldap_connect("ldap://earth.matcor-matsu.com") or die("Couldn't connect to AD!");

//------1
if($adconn){
    echo fwrite($log,'$adconn : ' . $adconn. "\r\n");
    echo fwrite($log,"\r\n");
}else{
    echo 'Unable to connect to LDAP server';
}

1 个答案:

答案 0 :(得分:0)

需要使用$log(示例)设置

fopen('data.txt', 'w')。你需要告诉PHP实际上文件句柄是什么。

http://php.net/manual/en/function.fwrite.php

if语句之前的

也通过写:

输出

var_dump($log)检查您是否有$log的有效值 - 与NULL

一样