2013-07-23 4 views
9

XMPP 서버를 설치 했으므로 로그인 양식을 만들었습니다. PHP와 HTML. 전에이 작업을 수행하지는 않았지만 PHP를 사용하여 MySQL에 연결하는 것처럼 PHP를 통해 XMPP 서버에 연결하는 방법을 알고 싶습니다.PHP를 사용하여 XMPP 서버에 연결하는 방법

+1

'XMPP'는 '아파치'와 같은 서버입니다. –

+0

안녕하세요. http://youtu.be/o1dskkC1wdI –

+1

@nino는 XMPP가 무엇인지 묻지 않았습니다. 그는 PHP를 사용하여 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 웹 서비스와 통합하여 tcp/ip 프로토콜을 통해 데이터를 전달할 수 있습니까? –

관련 문제