hidensoft
Member
سلام
این کلاس رو امروز پیدا کردم .. 100 % کار می کنه
این کلاس وضعیت آنلاین بودن و آفلاین بودن در یاهو مسنجر رو نشون می ده
yahoo.class.php
example.php
این کلاس رو امروز پیدا کردم .. 100 % کار می کنه
این کلاس وضعیت آنلاین بودن و آفلاین بودن در یاهو مسنجر رو نشون می ده
yahoo.class.php
PHP:
<?php
class checkYahoo {
/**
* Account we want to check
*
* @var string
*/
var $account;
/**
* Status. Should be private.
*
* @var bool
*/
var $status;
/**
* Check URL. Should be private.
*
* @var string
*/
var $url;
/**
* Constructor.
*
* @param string $account
* @return checkYahoo
*/
function checkYahoo($account) {
$this->account = $account;
$this->url = 'http://216.155.194.208/online?u='.$this->account;
}
/**
* Set user status.
*
*/
function setStatus() {
$ch = curl_init($this->url);
curl_setopt($ch, CURLOPT_URL, $this->url);
curl_setopt($ch, CURLOPT_HEADER, 0);
ob_start();
curl_exec($ch);
$content = ob_get_contents();
curl_close($ch);
ob_get_clean();
if (trim(strtolower(strip_tags($content))) != 'user not specified.') {
$this->status = (strlen($content) == 140)? true : false ;
}
}
/**
* Return user status
*
* @return bool true if online.
*/
function isOnline() {
$this->setStatus();
return $this->status;
}
}
?>
example.php
PHP:
<?php
include('yahoo.class.php');
$yahoo = new checkYahoo('Yahoo_ID');
echo ($yahoo->isOnline())? 'Online' : 'Offline';
?>
آخرین ویرایش: