0

今日、Facebookの友達とチャットするための非常にシンプルなphpアプリケーションを作成したかったのですが、打たれました.Facebookチャットに接続するためにxmpphpを使用しています。以下は私が書いたコードです。

<?php
require_once("libs/facebook/src/facebook.php");
require_once("informations/facebook_info.php");
$facebook=new Facebook($config_facebook);
if($facebook->getUser())
{
   //now connect to facebook chat api
   require_once('libs/xmpphp/xmpphp/xmpp.php');
   $accesstoken=$facebook->getAccessToken();
   $con=new XMPPHP_XMPP('chat.facebook.com',5222,'my-id@facebook.com',$accesstoken,'xmpphp','chat.facebook.com');
   $con->useEncryption=false;
   $con->connect();
}
else
{
    header("location:index.php");
}
?>

しかし、次のような警告が表示されます。

警告: fclose() はパラメーター 1 がリソースであると想定します。null は C:\wamp\www\libs\xmpphp\xmpphp\XMLStream.php の 405 行目に指定されています

私は何かを逃しましたか?

4

1 に答える 1

0

NULLにパラメータを渡さないでくださいfclose()。ハンドルをパラメーターとして送信します。

このようなもの

<?php

$handle = fopen('somefile.txt', 'r');

fclose($handle);

?>
于 2013-09-15T18:14:12.057 に答える