2013-07-23 21 views
9

Mam skonfigurowany serwer XMPP, utworzyłem formularz logowania. PHP i HTML. Nie robiłem tego wcześniej, chcę wiedzieć, jak połączyć się z serwerem XMPP poprzez PHP, tak jak łączenie się z MySQL przy użyciu PHP.Jak połączyć się z serwerem XMPP przy użyciu PHP

+1

'XMPP' to serwer taki jak' Apache'. –

+0

Cześć, próbuję wykonać http://youtu.be/o1dskkC1wdI –

+1

@nino nie zapytał, co to jest XMPP. Zapytał, jak połączyć się z nim za pomocą PHP. –

Odpowiedz

5

This website może być najlepszym rozwiązaniem ze wszystkimi informacjami potrzebnymi do skonfigurowania XMPP przy użyciu PHP.

+0

To prawdopodobnie powinien być komentarz. Kiedy link umiera, tak samo będzie z odpowiedzią. – Boaz

+0

Całkowicie się zgadzam, ale nie mogę znaleźć sume sposobu na wznowienie takiej ilości informacji w linku. Jeśli jesteś w stanie, daj mi znać, a ja zmienię swój post lub zaproponuję edycję. Dzięki! –

+0

@IvoPereira Jeśli odpowiedź jest tak długa, że ​​wymaga artykułu z kilku stron, wówczas pierwotne pytanie zostało źle zrozumiane lub temat jest zbyt szeroki, aby można go było odpowiedzieć na Stack Overflow i powinien zostać zamknięty. – 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

czy możliwe jest zintegrowanie protokołu xmpp z usługą sieciową php w celu przekazywania danych przez protokół TCP/IP? –

Powiązane problemy