Example #1
0
                    $msg .= "Subject: {$subject}\n";
                }
                $msg .= $body . "\n";
                $msg .= str_repeat('-', 80);
                echo "<pre>{$msg}</pre>";
                if (isset($cmd[0])) {
                    if ($cmd[0] == 'quit') {
                        $conn->disconnect();
                    }
                    if ($cmd[0] == 'break') {
                        $conn->send('</end>');
                    }
                }
                $_SESSION['messages'][] = $msg;
                flush();
                break;
            case 'presence':
                echo "Presence: {$from} [{$show}] {$status}\n";
                break;
            case 'session_start':
                echo "Session start\n";
                $conn->getRoster();
                $conn->presence('Quasar!');
                break;
        }
    }
} catch (XMPPHP_Exception $e) {
    die($e->getMessage());
}
$conn->saveSession();
echo '<img src="http://xmpp.org/images/xmpp.png" onload="window.location.reload()" />';