Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

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

 
ID: 734
eingestellt am: 25.03.2005
Autor: na
Status zum lesen: Gast
gelesen: 8125
Webseite: www.dreamcodes.com
[Drucken]