Montag, 15. Januar 2007Ist die Domain noch frei?Trackbacks
Trackback-URL für diesen Eintrag
Keine Trackbacks
Kommentare
Ansicht der Kommentare:
(Linear | Verschachtelt)
Der Code sieht ja traumhaft ästhetisch aus! Schön kommentiert! Das druck ich mir gleich mal aus und hänge es an die Wand, zu den Ausdrucken des Linux-Kernels.
warum php? wäre ruby oder java nicht besser für so ne aufgabe geeignet?
Wenn ich es richtig verstanden habe, willst du ne Art Jabber Bot programmieren. PHP Scripte haben ja nur ne begrenzte Laufzweit, d.h. der Bot würde sich ja nach z.B. 60 sekunden wieder abmelden...
Das ist so nicht ganz korrekt
In der Shared-Hosting umgebung haben sie erstmal eine begrenzte Laufzeit, das ist aber eher ein Feature der Sprache, dass man sie so schön auf CPU-Zeiten und Speichernutzung begrenzen kann. ... die Features kann man auch ganz einfach deaktivieren. Je nach Konfiguration sogar direkt aus dem Skript heraus... Ehrlich gesagt: Das wünsche ich mir von anderen Sprachen auch... Ich mag es nicht immer die ulimit-Keule auszupacken
Kann es sein, dass die Jabber-Client Classe auf jabber.org oder bei ejabberd-Servern nicht funktioniert?
php xmpp_demo.php [770] XMPP_Stream::authenticate called. [161] XML_Stream::sendXML Sending <iq type='get' to='jabber.org' id='auth1'><query xmlns='jabber:iq:auth'><username>xxx</username></query></iq> [514] XMPP_Stream::waitBlock called. [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return <stream:features> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return <compression xmlns='http://jabber.org/features/compress'> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return <method> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return </method> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return </compression> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return <mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return <mechanism> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return </mechanism> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return <mechanism> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return </mechanism> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return </mechanisms> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return <register xmlns='http://jabber.org/features/iq-register'/> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return </stream:features> [546] XMPP_Stream::handleBlock called. [925] XMPP_Stream::handleStreamFeatures called [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return <iq from='jabber.org' id='auth1' type='error'> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return error code='501' type='cancel'> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return <feature-not-implemented xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return </error> [178] XML_Stream::readTagStr called. [204] XML_Stream::readTagStr return </iq> Angepasst wurde von mir nur der Domainname und die Zugangsdaten in der xmpp_demo.phps.
Liegt nicht direkt an eJabberd...
Liegt eher daran, dass die SASL-Authentifizierung noch nicht implementiert ist und der Skript immer eine "Non-SASL Authentifizierung" gemäß XEP-0078 versucht... Ansonsten: Derartige Frage bitte per Mail |
SucheRead this blog!KategorienKommentareMo, 06.02.2012 22:25
Ich nicht
Mi, 18.01.2012 18:29
Es hätte auch gereicht, auf "L
earn more" zu klicken und im d
ann erscheinenden Artikel über
SOPA das dort normal stehende
Artikelsuchfeld zu nutzen
Mi, 18.01.2012 16:12
schneller im DOM-tree rumfumme
ln können als den Javascript-A
us-Knopf zu finden
Mi, 18.01.2012 16:11
... Oder einfach während dem L
aden auf ESC drücken.
Muss
ja nicht immer so kompliziert
sein
Mi, 18.01.2012 15:24
Das stimmt mit großer Wahrsche
inlichkeit!
Da müsste ich abe
r länger suchen, wo mein Brows
er das kann
Notice this! |