2013-07-23 16 views
9

私はXMPPサーバーをセットアップしました。私はログインフォームを作成しました。 PHPとHTML。私は以前これをやっていませんが、PHPを使ってMySQLに接続するのと同じように、PHPを通してXMPPサーバーに接続する方法を知りたいと思います。PHPを使用してXMPPサーバーに接続する方法

+1

'XMPP'は' Apache'と同じようにサーバーです。 –

+0

こんにちはhttp://youtu.be/o1dskkC1wdIに従います。 –

+1

@ninoはXMPPとは何も尋ねませんでした。彼は、PHPを使ってそれに接続する方法を尋ねました。 –

答えて

5

This websiteは、PHPを使用してXMPPをセットアップするために必要なすべての情報を得ることができます。

+0

これはおそらくコメントでなければなりません。リンクが消えたら答えも出ます。 – Boaz

+0

私は完全に同意しますが、私はリンクに存在する情報の量を再開するためにスンピントな方法を見つけることができません。あなたができる場合は私に知らせてください、私は私の投稿を編集するか、または編集を提案します。ありがとう! –

+0

@IvoPereira答えが長すぎて複数のページからなる記事が必要な場合は、元の質問が誤解されているか、トピックが単純すぎてStack Overflowで回答できず、終了する必要があります。 – Boaz

3
<?php 
set_time_limit(0); // some time connection take while 
require_once 'xmpp-lib/XMPPHP/XMPP.php'; 
$host = 'you Host name'; // ex.192.168.2.1 
$port = '5222'; // its defauls xmpp port 
$username = '[email protected]' // ex [email protected] 
$pass = 'userpass'; 
$conn = new XMPPHP_XMPP(host , $port, $username, $pass, 'xmpphp','yourhost', $printlog=false, $loglevel=XMPPHP_Log::LEVEL_INFO); 
try { 
     $conn->connect(); 
     $conn->processUntil('session_start'); 
     $conn->presence(); 
     $conn->message('[email protected]', 'Hello!'); 
     $conn->disconnect(); 
} catch(XMPPHP_Exception $e) { 
     die($e->getMessage()); 
} 
?>`enter code here` 
+2

xmppプロトコルとPHP Webサービスを統合して、tcp/ipプロトコルでデータを渡すことは可能ですか? –