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;
}

?>
Check, , , , ,

 
 
 

Hinterlasse eine Antwort