02/10/2018, 18:07

Hiển thị skype online-offline bằng ảnh tùy thích

Skype cung cấp cho chúng ta 1 số biểu tượng online/offline, nhưng nếu cảm thấy nó không phù hợp với bạn.Bạn muốn 1 ảnh đặt biệt dành cho website của mình.Đoạn code sau sẽ giúp bạn làm được việc này. Skype cung cấp API dạng XML, các bạn có thể trích xuất file XML này để ...

Skype cung cấp cho chúng ta 1 số biểu tượng online/offline, nhưng nếu cảm thấy nó không phù hợp với bạn.Bạn muốn 1 ảnh đặt biệt dành cho website của mình.Đoạn code sau sẽ giúp bạn làm được việc này.

Skype cung cấp API dạng XML, các bạn có thể trích xuất file XML này để lấy tình trạng online hoặc offline của 1 nick chat nhé. 

class checkSkype { 
          var $skypeid ='; 
          var $statusuri ='; 

     function checkSkypestatus($skypeid){ 
          $this->skypeid = $skypeid; 
          $this->statusuri = 'http://mystatus.skype.com/'.$this->skypeid.'.XML'; 
          $this->str_status_XML =  @file_get_contents($this->statusuri); 
          return $this->getText(); 
     } 
  function getText($lang = "en"){ 
          $match = array(); 
          $pattern = "~XML:lang="".strtolower($lang)."">(.*)          preg_match($pattern,$this->str_status_XML, $match); 
          return strtolower($match[1]); 
     } 
}

Cách dùng:


$checkSkype = new checkSkype(); 
$checkS = $checkSkype->checkSkypestatus('tdw_group'); 
if($checkS=='online') 

     echo 'Link images'; 

}else 

     echo 'Link images';  }

Nguồn thienduongweb.com


					Bình luận            
0