Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

Icq Checker

ICQ-Check ist ein einfaches PHP-Script, mit dem man den Online-Status eines ICQ-Users unabhängig von den von ICQ angebotenen Status-Bildern auf seiner Website anzeigen kann. Voraussetzung ist allerdings, dass der betreffende User die Abfrage seines Online-Status übers Web zulässt.

Script:
<?
  function icqstatus($uin) {
    
    $fp = fsockopen ("status.icq.com", 80, $errno, $errstr, 4);
    if (!$fp) {
      return "[Fehler/Error: $errstr ($errno)]";
    } else {
      fputs ($fp, "GET /online.gif?icq=$uin&img=5 HTTP/1.0\r\n\r\n");
      while (!feof($fp)) {
        $line = fgets ($fp,128);
        if (preg_match ("/^Location:/", $line)) {
          if (preg_match ("/\/5\/online1\.gif/", $line)) {
            return "online";  // online
          } elseif (preg_match ("/\/5\/online0\.gif/", $line)) {
            return "offline";  // offline
          } elseif (preg_match ("/\/5\/online2\.gif/", $line)) {
            return "nicht feststellbar/not detectable";  // disabled or user doesn't exist
          } else {
            return "[Fehler/Error]";  // error
          }
          break;
        }
      }
      fclose ($fp);
    }
  }
  
  echo icqstatus(123456);
?>

 
ID: 887
eingestellt am: 22.09.2005
Autor: Stefan Kleeschulte
Status zum lesen: Gast
gelesen: 7895
Webseite: www.dreamcodes.com
[Drucken]