2013-07-23 11 views
9

Ho creato un server XMPP, ho creato il modulo di accesso. PHP e HTML. Non l'ho mai fatto prima, voglio sapere come connettermi al server XMPP tramite PHP, proprio come connettermi a MySQL usando PHP.Come connettersi al server XMPP utilizzando PHP

+1

'XMPP' è server proprio come' Apache'. –

+0

Ciao prova a seguire http://youtu.be/o1dskkC1wdI –

+1

@nino non ha chiesto cosa è XMPP. Ha chiesto come stabilire una connessione usando PHP. –

risposta

5

This website potrebbe essere la soluzione migliore con tutte le informazioni necessarie per configurare un XMPP utilizzando PHP.

+0

Questo dovrebbe probabilmente essere un commento. Quando il link muore, così sarà la risposta. – Boaz

+0

Sono assolutamente d'accordo, tuttavia non riesco a trovare un modo per riprendere una tale quantità di informazioni presenti nel link. Se sei in grado, fammelo sapere e modificherai il mio post o suggerirò un montaggio. Grazie! –

+0

@ IvoPereira Se la risposta è così lunga da richiedere un articolo di più pagine, allora la domanda originale è stata fraintesa o l'argomento è troppo ampio per poter rispondere su Stack Overflow e dovrebbe essere chiuso. – 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

è possibile integrare il protocollo xmpp con il servizio web php per passare i dati sul protocollo tcp/ip? –