foranyone
Well-Known Member
برای نمایش وضعیت کاربر در یاهو (فقط آنلاین و آفلاین)
کدوم کد بهتره : احساس میکنم هر دو خیلی کند عمل میکنن، روش بهتری دارید؟
و
کدوم کد بهتره : احساس میکنم هر دو خیلی کند عمل میکنن، روش بهتری دارید؟
PHP:
$handle = fopen("http://opi.yahoo.com/online?u=".$yahooid."&m=t", "rb");
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 200);
}
fclose($handle);
if($contents==$yahooid." is ONLINE"){
$n='<div align="center"><a style="text-decoration: none" target="_self" title="ارتباط با ما از طریق ياهو مسنجر" href = "ymsgr:sendim?'.$yahooid.'"><img src="online.gif" border="0"><br><b><font face="Tahoma" color="#FFFF00">I am Online</font></b></p></a></div>';
}
else{
$n='<div align="center"><a style="text-decoration: none" target="_self" title="ارتباط با ما از طریق ياهو مسنجر" href = "ymsgr:sendim?'.$yahooid.'"><img src="offline.gif" border="0"><br><b><font face="Tahoma" color="#FFFF00">I am offline</font></b></p></a></div>';
}
return $n;
و
PHP:
$status = file("http://opi.yahoo.com/online?u=$id&m=t&t=1");
if($status[0] == "01"){
echo "<img src=\"on.gif\" /> ";
}elseif($status[0] == "00"){
echo "<img src=\"off.gif\" />";
}else{
echo " اتفاق خاصی رخ داده است";
}