PHP Code: ICQ Online Check
Hiermit kannst du überprüfen ob eine ICQ Nummer online ist. Die Ausgabe erfolgt in Text.
<?php
function GetICQ($uin) {
if (!is_numaeric($uin)) return FALSE;
$fp = fsockopen('web.icq.com',80,&$errno,&$errstr,8);
if (!$fp) return FALSE;
$request = "HEAD /whitepages/online?icq=$uin&img=5 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, '4367'))
return 'online';
if (strstr($response, '4349'))
return 'offline';
if (strstr($response, '4386'))
return 'disabled';
return FALSE;
}
?>
Tags: Check, Funktion, ICQ, Online, PHP, Prüfung
