問題タブ [xmpphp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - jaxl 呼び出し元の関数に戻る
jaxl ライブラリを使用する xmpp トランザクション用のライブラリがあります。
これらのコードは register_user.php と同じですが、クラスに実装されています。
このクラスをコードで次のように使用します。
実行すると、ユーザーの作成に成功しましたが、メッセージ(「登録に成功しました...」)が出力され、アプリケーションが終了し、クラス関数の後に「この後のコード」を実行しません。つまり、従いませんコード...
この問題を解決するために何ができるでしょうか。JAXL ライブラリに詳しい人が助けてくれます。
php - XMPHPはローカルでは機能しません
このアドレスからダウンロードしたXMPPHPに問題があります:
http://code.google.com/p/xmpphp/downloads/list
リストの最後のものをダウンロードしました(2009年7月)
実際、私はローカル(開発モード)でJabberを実行しています..そしてチャットメッセージの送信をテストしたいので、次のように書きました:
エラーメッセージも警告もありません。すべてがメッセージが送信されたことを示しています。しかし、それはローカルでは機能していないのだろうか。
そして、言うのを忘れて、私はPHP 5.4を使用しています。ダウンロードしたXMPPバージョンがphp5.4で機能しない場合は、ダウンロードリンクをいただければ幸いです。
前もって感謝します
strophe - XMPHP で BOSH サービスに接続した後、fulljid は空です
XMPHP を介して XMPP セッションを事前にバインドし、rid/sid/jid を strophe クライアントに渡してセッションにアタッチしようとしています。
ここに接続コード:
除去と sid を取得していますが、$conn オブジェクトの fulljid は空のままで、openfire 管理コンソールで開始されたセッションを確認できません。
指定されたリソースを使用して手動で jid を作成し、jid/rid/sid を strophe に渡してアタッチで使用すると、ATTACHED ステータスが取得され、クライアントから BOSH IP への呼び出しが表示されますが、まだセッションが表示されず、接続を使用できません。
Strophe クライアント コード:
ドキュメントの準備ができたときに呼び出されます:
問題は、セッションを適切に作成していない XMPPHP 側から始まると思います。「接続済み」はトリガーされますが、「接続済み」ではありません。ステータス「接続済み」は送信されるはずですか? 私は何が欠けていますか?
openfire - XMPPHPとOpenfire
私はXMPPの初心者であり、基本的にPHPをローカルホスト上のOpenFireインストールに接続することを検討しています。
これは私が見つけたコードの一部です(私が知っているハックアンドスラッシュですが、これに頭を包むことができないようです)。とにかく、コードは単にメッセージを送信するだけです。
私の質問は、何に置き換える必要がmy.server
ありますか?探してみましたが何も見つかりませんでした
また
ホームはリソースです
それがアイデアとはどういう意味かわかりません。
username
とpassword
?私のOpenFireのユーザーのそれですか?
私は完全な解決策よりも多くのアドバイスを探しています。何でもありがとう。ああ、明けましておめでとうございます!
php - ライブ サポート チャットとしての XMPPHP
私の考えは、Web サイトにライブ サポート チャットを統合することです。ユーザーのテキストは、xmpphp を使用して jabberbot 送信者 ID を使用して jabber クライアントに送信されます。私が応答すると、jabber ボットが応答を受け取り、テキストをユーザーに転送します。
問題は 1 つだけです。異なるユーザーまたは異なるチャットを分離するにはどうすればよいですか? すべてのユーザーに答えを見てもらいたいのではなく、質問したユーザーに見てもらいたいのです。私が見逃した可能性のある、ユニークなチャット ID や別の可能性はありますか?
ユーザー => ウェブサイト => チャットボット => 私
回答してユーザーに送り返したいのですが、回答から正しいユーザーを見つけるにはどうすればよいですか?
php - XMPPHP GTalk ステータス
XMPPHPを使用して自分のオンライン ステータスを取得しようとしていますが、$conn
. ここに私のコードのスニペットがあります:
友達の情報のリストも見ようとgetRoster()
しましたが (自分の情報だけに興味があります)、うまくいきませんでした。
これを機能させる方法について何か提案はありますか? ありがとう。
php - XMPP プロトコルを介した Google クラウド メッセージング (PHP および XMPPHP で動作するサーバー)。それはどのように機能しますか?
多分あなたはそれについてすでに聞いたことがあります。おそらく1か月前のGoogle IOで発表されました。Google Cloud Messaging はダウンストリーム (サーバー --> 電話) のみでしたが、強化された CCS (クラウド接続サーバー) により、XMPP プロトコルのおかげで永続的な TCP 接続を介してアップストリームにメッセージを送信できるようになりました。GCM と HTTP で動作するアプリケーションを既に設計しています。gcm ライブラリとそこにパックされているクラス (GCMRegistrar など) を使用します。このクラスは現在非推奨であり、Google は代わりに GoogleCloudMessaging API を使用することを推奨しています。
今ではすべてが少し異なります。Google のドキュメントがあり、Android アプリの設計方法について非常によく説明されています。しかし、これまで XMPP を使用したことがないため、サーバーに問題があります。彼らはここで Python のコードを提供します: http://developer.android.com/google/gcm/gs.html しかし、私は Python について何も知りません。そこで調べてみると、XMPPHP ライブラリが見つかりました。その後、PHP を操作し、ライブラリを使用して XMPP に接続し、メッセージを送受信できます。
私はそれを使った経験がなく、うまくいきません。Google XMPP サーバーとの XMPP 接続を開くにはどうすればよいですか?
接続を開くこの方法を見つけました(ここではライブラリを使用しています):
Google CCS に接続するには、ここでどのパラメータを渡す必要があるか知っている人はいますか??
私も知りたいです:
XMPP 経由でデバイスにメッセージを送信するにはどうすればよいですか? デバイスからメッセージを受信するにはどうすればよいですか??
php - xmpphp を使用して Facebook チャットに接続できません
今日、Facebookの友達とチャットするための非常にシンプルなphpアプリケーションを作成したかったのですが、打たれました.Facebookチャットに接続するためにxmpphpを使用しています。以下は私が書いたコードです。
しかし、次のような警告が表示されます。
警告: fclose() はパラメーター 1 がリソースであると想定します。null は C:\wamp\www\libs\xmpphp\xmpphp\XMLStream.php の 405 行目に指定されています
私は何かを逃しましたか?
php - PHPでxmppを接続するには?
xmppphp を使用してサーバーに接続しようとしていますが、接続されていません。何も表示されません。
php - 新しい Google Cloud Messaging API サーバーの実装と PHP を使用したホスティングのセットアップ方法
私は新しい Google Cloud メッセージング機能を使用しています。これはクライアント側で正常に開発されており、ドロップすることなくプッシュ通知を受信しています。しかし、サーバーで古い送信機能を使用しています。今、PHP を使用して新しい送信機能 (XMPP) を実装したいと考えています。
ここでもhttps://services.google.com/fb/forms/gcm/に登録し、Google から応答メールとキーを受け取りました。
その結果、SmackCcsClient Java クラスと 2 つのライブラリを実装する必要があることがわかりました。しかし、そのファイルを PHP サーバーにホストする方法がわかりません。
いくつかの調査の後、PHP用の関数とPHP用のxmphpライブラリを取得しました
$conn = new XMPPHP_XMPP($host, $port, $user, $password, $resource, $server, $printlog, $loglevel);
しかし、接続できなかったと言っている成功を収めることはできません。