2013-07-23 155 views
9

我已經建立了一個XMPP服務器,我已經創建了登錄表單。 PHP和HTML。我之前沒有這樣做,我想知道如何通過PHP連接到XMPP服務器,就像使用PHP連接到MySQL一樣。如何使用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協議傳遞數據? –

相關問題