[Suche] ICQ Script
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
aufruf
beispiel
beitrag
blume
connection
detaillierte beschreibung
entsprechende funktion
his
nummer
nummern
option
other users
page
quelltext
rad
response
set
status
tag
thw
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Da gibt's einen ?ffentlichen Aufruf, den findest du auch auf der ICQ-Website. Oder du kannst auch einfach mal irgendwo in den Quelltext schauen, wo sowas gemacht wird:
<img src="http://web.icq.com/whitepages/online?icq=[ICQ_UID]&img=5">
F?r [ICQ_UID] musst du nat?rlich die entsprechende ICQ-Numemr einsetzen. Irgendwo auf den ICQ-Whitepages gibt's auch 'ne detaillierte Beschreibung des Aufrufes. Man kann da z.B. verschiedene Bilder ausw?hlen usw.
HTH,
thw
EDIT:
Der ist ka bl?d, warum macht denn der da automatisch die PHP-Tags drumrum?. Naja, die musst du jedenfalls weglassen ^^
Mist, zu sp?t
Beitrag ge?ndert am 23.11.2005 21:04 von thw -
<?php $icquin = "192853407"; function GetICQ($uin) { if (!is_numeric($uin)) return FALSE; $fp = fsockopen('status.icq.com', 80, &$errno, &$errstr, 8); if (!$fp) { return "N/A"; } else { $request = "HEAD /online.gif?icq=$uin HTTP/1.0\r\n" ."Host: web.icq.com\r\n" ."Connection: close\r\n\r\n"; fputs($fp, $request); do { $response = fgets($fp, 1024); } while (!feof($fp) && !stristr($response, 'Location')); fclose($fp); if (strstr($response, 'online1')) return 'Online'; if (strstr($response, 'online0')) return 'Offline'; if (strstr($response, 'online2')) return 'N/A'; // N/A means, this User set the Option, his Online // Status cannot be shown over the Internet return FALSE; } } echo GetICQ($icquin); ?>
Aus php.net.
MfG Lucas -
<?php $icquin = "192853407"; function GetICQ($uin) { if (!is_numeric($uin)) return FALSE; $fp = fsockopen('status.icq.com', 80, &$errno, &$errstr, 8); if (!$fp) { return "N/A"; } else { $request = "HEAD /online.gif?icq=$uin HTTP/1.0\r\n" ."Host: web.icq.com\r\n" ."Connection: close\r\n\r\n"; fputs($fp, $request); do { $response = fgets($fp, 1024); } while (!feof($fp) && !stristr($response, 'Location')); fclose($fp); if (strstr($response, 'online1')) return 'Online'; if (strstr($response, 'online0')) return 'Offline'; if (strstr($response, 'online2')) return 'N/A'; // N/A means, this User set the Option, his Online // Status cannot be shown over the Internet return FALSE; } } echo GetICQ($icquin); ?>
Aus php.net.
MfG Lucas
also dieses script gibt immer N/A aus :(
egal ob der user online abwesend not available ist :-/ -
also bei mir gehts...
du musst einstellen, dass leute ?bers web deinenn status abfragen d?rfen -
also bei mir gehts...
du musst einstellen, dass leute ?bers web deinenn status abfragen d?rfen
echt?? wie wo mach ich das?
allerdings hab ichs auch bei anderen icq nummern probiert, aber ich probiers gleich nochmal!
also bei renes nummer gehts zum beispiel auch nicht:
http://pointi.milten.lima-city.de/_new/icq.php
Beitrag ge?ndert am 23.11.2005 21:37 von pointi -
hey lucas
owas hab ich schon lange gesucht!
Ist 'ne ganz normale HTTP-Abfrage, h?ttst' du dir doch auch "schon lange" selbst schreiben k?nnen?
Aber wozu das Rad neu erfinden, wenn ICQ eine entsprechende Funktion bereitstellt *Schulterzuck*
Den Webstatus kann man im ICQ in den Sicherheitsoptionen irgendwo aktivieren. ("Allow other users to see my status on the web")
Beitrag ge?ndert am 23.11.2005 21:40 von thw -
Den Webstatus kann man im ICQ in den Sicherheitsoptionen irgendwo aktivieren. ("Allow other users to see my status on the web")
Beitrag ge?ndert am 23.11.2005 21:40 von thw
gut das ich icq nicht benutz.... -
Gibts sowas auch f?r MSN?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage