$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()" />';