Gtalk PHP API 簡單例子(基於XMPP)

來源:互聯網
上載者:User

簡介:這是Gtalk PHP API 簡單例子(基於XMPP)的詳細頁面,介紹了和php,有關的知識、技巧、經驗,和一些php源碼等。

class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=341446' scrolling='no'>
1.下載庫檔案

傳送門:http://code.google.com/p/xmpphp/
或者使用svn co出來: svn://netflint.net/xmpphp

簡單說明:
XMPPHP is the successor to Class.Jabber.PHP that I've been promising
for years. Taking advantage of PHP5, I believe it to be an elegant
solution with a direct approach.
Some of the features include:

  • Connect to any XMPP 1.0 server (Google Talk, LJ Talk, jabber.org, etc)
  • Supports TLS encryption
  • Several XML processing approaches and supported styles (process
    indefinitely, processUntil an event, processTime for a number of
    seconds), waiting on events or map them, etc.
2.使用方法

解壓。其中./XMPPHP為所需檔案。其它為例子

3.範例程式碼
<?php    require('XMPPHP/XMPP.php');      $conn = new XMPPHP_XMPP('talk.google.com', 5222, 'user@gmail.com',    'passwd', 'xmpphp', 'gmail.com', $printlog = true,    $loglevel = XMPPHP_Log::LEVEL_INFO);      try {        $conn->connect();        $conn->processUntil('session_start');        $conn->presence();        $conn->message('sb@gmail.com', 'Hi! This is a                         test message for PHP API of Gtalk~');        //sb is short for somebody, to whom you want to send  ,        // a joke!哈哈,就是SB        $conn->disconnect();    } catch(XMPPHP_Exception $e) {        die($e->getMessage());  //異常    }?>
4.返回訊息

其中,*是用來對個人資訊替換的。

1228*****[INFO]: Connecting to tcp://talk.google.com:5222 1228****[INFO]: Starting TLS encryption 1228****[INFO]: Attempting Auth... 1228****[INFO]: Auth success! 1228****[INFO]: Bound to user@gmail.com/xmpphp*** 1228****[INFO]: Session started ok
 » 轉載保留著作權:嘰嘰歪歪 » 《Gtalk PHP API 簡單例子(基於XMPP)》 » 本文連結地址:http://www.jijiwaiwai.info/2011/07/25/gtalk_php_api_xmpp_example/ » 如果喜歡可以:點此訂閱本站

愛J2EE關注Java邁克爾傑克遜視頻站JSON線上工具

http://biancheng.dnbcw.info/php/341446.html pageNo:6

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.