Jabberでサイトユーザーからコメントを送信する

ICQの誇大広告とjabberへの切り替えの提案の中で、私はjabberとは何か、そして直接通信以外に私にとってそれがどのように役立つかを理解することにしました。

アプリケーションはそれ自体で発見されました-私はメッセンジャーでサイトからコメントを受け取りたいです。 このアプローチは非常に便利で実装しやすいことがわかりました。

私はジャバーに対処し始めたばかりだったので、PHP用の既製のライブラリを使用することにしました(私のサイトが動作するため)。
そのため、xmpp(jabber) xmpp.org/software/libraries.shtmlプロトコルサイトで、xmpphp babliotekをダウンロードし(理解しやすいという理由で最も気に入った)、ホストにアップロードしました。

サイトにコメントを追加する機能に、次の行を追加しました。

 include 'XMPPHP / XMPP.php';
 $ conn = new XMPPHP_XMPP( 'Jaber server'、5222、 'login'、 'password'、 'xmpphp'、 'jabber.ru'、$ printlog = false、$ loglevel = XMPPHP_Log :: LEVEL_INFO);
試してみる
 {
	 $ conn-> connect();
	 $ conn-> processUntil( 'session_start');
	 $ conn->プレゼンス();
	 $ conn-> message( 'your jabber'、 'message text');
	 $ conn-> disconnect();
 }
 catch(XMPPHP_Exception $ e)
 {
	 die($ e-> getMessage());
 }


場所:Jabberサーバー-メッセージが送信されるサーバー(メッセージの送信先と同じことを指摘しました)。
注意! メッセージテキストはUTF-8でエンコードする必要があります。

それだけです...

PS Habrへの招待をありがとう! 記事をサンドボックスからブログに転送することにしました。

Source: https://habr.com/ru/post/J50095/


All Articles