Ejemplo n.º 1
0
                    $_SESSION['message'] = array();
                }
                $msg = "---------------------------------------------------------------------------------\n{$pl['from']}: {$pl['body']}\n";
                print $msg;
                $_SESSION['messages'][] = $msg;
                flush();
                $conn->message($pl['from'], $body = "Thanks for sending me \"{$pl['body']}\".", $type = $pl['type']);
                if ($pl['body'] == 'quit') {
                    $conn->disconnect();
                }
                if ($pl['body'] == 'break') {
                    $conn->send("</end>");
                }
                break;
            case 'presence':
                print "Presence: {$pl['from']} [{$pl['show']}] {$pl['status']}\n";
                break;
            case 'session_start':
                print "Session Start\n";
                $conn->getRoster();
                $conn->presence($status = "Cheese!");
                break;
        }
    }
    #}
} catch (XMPPHP_Exception $e) {
    die($e->getMessage());
}
$conn->saveSession();
print "</pre>";
print "<img src='http://xmpp.org/images/xmpp.png' onload='window.location.reload()' />";