Webdesign in Siegen

Angebot: [Tutorial] ICQ-Status Checker

Fragen zum Thema PHP können hier gestellt werden

Moderator: Basti

Angebot: [Tutorial] ICQ-Status Checker

Beitragvon SvenSun am 28.03.2007, 13:57

Hi Leutz,
ich vor nem Monat oder so mal wieder in PHP gebaschtelt, und zwar ein Code der überprüft ob ein User in ICQ On oder Off ist. Wer also komplett eigene Grafiken in seine Website einbauen will mit dem ICQ-Status kann das sicher gebrauchen ;)

Hier könnt ihr mal das ding angucken: ICQ-Status Checker

Wenn also Interesse an einem Tutorial hierzu besteht, dann schreibt hier rein.
Falls ihr der Meinung seid dass ihr es ned braucht oder Besserwisserei los werden wollt, dann seid ihr hier falsch!
Bild
Benutzeravatar
SvenSun
Mitglied
 
Beiträge: 916
Registriert: 04.09.2005, 02:50
Wohnort: DE | Müllheim-Baden | BW

Beitragvon DrHonigtau am 28.03.2007, 15:40

hab das mit ein paar accounts getestet, aber irgendwie kommt ständig die grafik für "unbekannt".
egal ob der account online, offline oder nicht existent ist -> unbekannt.

buggy? :)
Benutzeravatar
DrHonigtau
Mitglied
 
Beiträge: 1609
Registriert: 21.03.2005, 00:18

Beitragvon Lukas am 28.03.2007, 15:58

Ich hab meine Nummer direkt eingegeben, dann kam Offline ;)
(War natürlich online...)
"Wer sich Steine zurechtlegen kann, über die er später stolpert,
hat Erfolg in den Naturwissenschaften." - Erwin Chargaff
Bild
Benutzeravatar
Lukas
Mitglied
 
Beiträge: 2595
Registriert: 07.09.2005, 21:34
Wohnort: Dachau (München)

Beitragvon powerschulzi am 28.03.2007, 16:03

bei mir kam unbekannt... Ich war offline.

Scheint noch nicht so ganz zu funktionieren, dein programm ;)

Wär aber nicht schlecht, wenn du's schaffen würdest, denn dann könnte man die etwas unelegante Lösung für Foren umgehen ;)
Benutzeravatar
powerschulzi
Mitglied
 
Beiträge: 1280
Registriert: 18.09.2005, 16:07
Wohnort: Dresden

Beitragvon Dac-XP am 28.03.2007, 16:03

Tutorial wäre super, ABER Meine ICQ-UIN kennt der nicht oder wenn ich Leerzeichen nach jeder ritten Ziffer benutze kommen Fehlermeldungen (einige GD-Befehle funktionieren nicht). genauso bei Bindestrichen nach jeder dritten Ziffer.

Wenns funktioniert würde ich mich auch über so ein Tutorial freuen, obwohl ich mir schon fast denken kann, wie du das machst.
Benutzeravatar
Dac-XP
Mitglied
 
Beiträge: 1921
Registriert: 23.06.2005, 19:47
Wohnort: Mönchengladbach / NRW

Beitragvon SvenSun am 28.03.2007, 16:07

Die Nummer muss zusammen hängen, dass ist leider so... und guckt mal bei euch unten bei jedem Post, wenn da die graue Blume auch ist, dann müsst ihr im ICQ einstellen, dass euer ICQ-Status über das Web abgerufen werden kann...
Warum beim Philipp jetz Offline kam versteh ich auch ned...
Werde nochmal meine ganze Liste durchgehen und checken ob da sowas auch vorkommt.
Bild
Benutzeravatar
SvenSun
Mitglied
 
Beiträge: 916
Registriert: 04.09.2005, 02:50
Wohnort: DE | Müllheim-Baden | BW

Beitragvon Lukas am 28.03.2007, 16:08

Achso ^^ Ja hier im Forum bin ich auch offline...
Dann is ja alles klar ;)
"Wer sich Steine zurechtlegen kann, über die er später stolpert,
hat Erfolg in den Naturwissenschaften." - Erwin Chargaff
Bild
Benutzeravatar
Lukas
Mitglied
 
Beiträge: 2595
Registriert: 07.09.2005, 21:34
Wohnort: Dachau (München)

Beitragvon SvenSun am 28.03.2007, 16:40

Also ich bin nun die Nummern meiner Klassenliste durchgegangen und dabei kam folgendes raus:
Code: Alles auswählen
ICQ-UIN   - Status  - im IE7
-----------------------------
309XXXXXX - erkannt - erkannt
288XXXXXX - erkannt - erkannt
240XXXXXX - erkannt - erkannt
276XXXXXX - unknown - unknown
190XXXXXX - erkannt - erkannt
203XXXXXX - erkannt - unknown - ??? - Bei FF kurz nochmal unknown, dann wieder erkannt
284XXXXXX - erkannt - erkannt
335XXXXXX - unknown - unknown
315XXXXXX - erkannt - erkannt
333XXXXXX - erkannt - unknown - ??? - Bei FF kurz nochmal unknown, dann wieder erkannt
211XXXXXX - erkannt - erkannt
240XXXXXX - erkannt - erkannt
268XXXXXX - erkannt - erkannt
277XXXXXX - erkannt - erkannt
345XXXXXX - erkannt - erkannt
272XXXXXX - unknown - unknown
420XXXXXX - unknown - unknown
487XXXXXX - erkannt - erkannt
294XXXXXX - unknown - unknown


Wie ihr seht gibt es da 2 mal unstimmigkeiten die beim nachprüfen im FF wieder doch richtig waren und dann wieder nicht...
Ich kann mir das aber im moment nur mit der zum Teil stark ausgelasteten Verbindung zu ICQ erklären, da es auch ab und zu etwas länger dauert den Status abzufragen...
Weiß zufällig jemand ob GD nach zu langer Ladezeit eines Bilder Timeout macht? Dann läge das nämlich daran. Werd noch in den Code was reinbauen dass der erkennt wenns wirklich unknown is oder ob Timeout, falls es das gibt ^^

//EDIT: Gerade eben hat mir des ICQ-Standard-Status Bild auch nen Streich gespielt und mir bei meiner Nummer Unknown angezeigt... da nehm ich mal an dass es an ganz an ICQ liegt...
Bild
Benutzeravatar
SvenSun
Mitglied
 
Beiträge: 916
Registriert: 04.09.2005, 02:50
Wohnort: DE | Müllheim-Baden | BW

Beitragvon SilentStormer am 28.03.2007, 22:00

Hab meine Nummer eingegeben und bekam einen ERROR ^^
Bild
Benutzeravatar
SilentStormer
Mitglied
 
Beiträge: 384
Registriert: 24.09.2005, 18:37
Wohnort: Österreich

Beitragvon elinox am 11.04.2007, 22:11

Unter http://www.php-faq.de/ch/ch-snippets.html findet Ihr unter Punkt 18 und 19 zwei Beispiele die bisher gut funktioniert haben.

Gruß
Laut neuer EU-Richtlienie schließe ich hiermit die Rücknahme von bereits gelesenen Rechtschreibfehlern aus.
Benutzeravatar
elinox
Mitglied
 
Beiträge: 25
Registriert: 21.01.2007, 04:53
Wohnort: Berlin

Beitragvon SvenSun am 16.04.2007, 15:26

Danke, hab das bei meinem ICQ Script mal angewendet. Es geht nun erstens mal zuverlässiger und zweitens schneller :)

http://www.svensun.de/icq.php
Bild
Benutzeravatar
SvenSun
Mitglied
 
Beiträge: 916
Registriert: 04.09.2005, 02:50
Wohnort: DE | Müllheim-Baden | BW

Beitragvon Basti am 16.04.2007, 18:18

Hi, zwei Verbesserungsvorschläge noch. Zum einen könntest du die Fehlermeldung am Anfang, wenn noch nichts eingegeben wurde, abstellen (also einfach prüfen ob das Formular benutzt wurde) und dann könntest du noch ungültige Angaben besser filtern.

Im Moment kann man soviele Ziffern eingeben wie man möchte und bekommt nur ein Status unbekannt. Also einfach prüfen ob's 9 Zeichen sind und sonst Fehlermeldung ausgeben.
Benutzeravatar
Basti
Moderator
 
Beiträge: 1974
Registriert: 15.06.2006, 17:33
Wohnort: Rheinbreitbach

Beitragvon DrHonigtau am 16.04.2007, 19:17

sf-design hat geschrieben:Im Moment kann man soviele Ziffern eingeben wie man möchte und bekommt nur ein Status unbekannt. Also einfach prüfen ob's 9 Zeichen sind und sonst Fehlermeldung ausgeben.

die alten nummern haben weniger als 9 stellen und gehn trotzdem noch :P
Benutzeravatar
DrHonigtau
Mitglied
 
Beiträge: 1609
Registriert: 21.03.2005, 00:18

Beitragvon Basti am 16.04.2007, 19:51

Gibt wirklich Nummern mit weniger als 9 Ziffern? Das war wohl vor meinen Zeiten ^^

Aber man könnte ja zumindest prüfen, ob es nicht mehr als 9 Ziffern sind ;)
Benutzeravatar
Basti
Moderator
 
Beiträge: 1974
Registriert: 15.06.2006, 17:33
Wohnort: Rheinbreitbach

Beitragvon iudexone am 16.04.2007, 21:00

sf-design hat geschrieben:Gibt wirklich Nummern mit weniger als 9 Ziffern? Das war wohl vor meinen Zeiten ^^

Aber man könnte ja zumindest prüfen, ob es nicht mehr als 9 Ziffern sind ;)


Ja es gibt Nummern mit weit weniger als 9 Ziffern. Die Entwickler haben glaube ich 3-4 Stellen, und 5-9 Stellige sind auch für die Öffentlichkeit. Sieht man eher selten, aber über Ebay werden die ab und zu verkauft.
Benutzeravatar
iudexone
Mitglied
 
Beiträge: 173
Registriert: 05.12.2006, 17:24


Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste