Icq Check
Wenn du nicht die vordefinierten Bilder von ICQ verwenden möchtest,
um anzuzeigen ob ein User online oder offline ist, kannst du hiermit den
Status mit eigenem Text ausgeben
|
Script: |
function GetICQ($uin)
{
if (!is_numeric($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;
}
?>
Danach einfach die Funktion aufrufen:
PHP-CODE:
echo GetICQ(12423456);
|
|