صفحه: [1]   پایین
  چاپ صفحه  
نويسنده موضوع: نشان دهنده پشتيباني آنلان با نمايش عكس دلخواه در حات آنلاين و آفلاين  (دفعات بازدید: 578 بار)
ستاره
کاربر جدید
*

تشكرها : 9
آفلاین آفلاین

جنسيت : دختر
تعداد ارسال: 27



ديدن مشخصات
« : 19 بهمن 1388,ساعت 02:32:15 »

با سلام مجدد
اين كدي كه اينجا مي زارم بنا به درخواست دوستان است.
با استفاه از اين كد ساده شما مي توانيد وضعيت آفلاين و يا آنلاين بودن پشتيباني سايت رو با عكس اختصاصي و دلخواه خودتون يا با لگوي سايت خودتون داشته باشيد.
اين كد اينقدر ساده است كه فكر نكنم نياز به توضيح خاصي داشته باشه .
کد:
<?php
/*****************************************************************************
 *                                                                           *
 * seaterh_tariki@yahoo.com PROFESSIONAL                                                  *
 * Copyright (c) 2009 seaterh_tariki@yahoo.com All rights reserved.                  *
 *                                                                           *
 *****************************************************************************/
 /*inja be jaye 'seaterh_tariki' id khodet ro gharar bedeh*/
$id = ('seaterh_tariki');
/* ya mitooni ye table too database ijad koni va iz in tabe bejaye khat bala estefadeh koni 
$id = _getSettingOptionValue('CONF_YAHOO_ID');
*/
if ($id) {
$status yahoo($id);
}


function 
yahoo($id) {
$sockets fsockopen ('opi.yahoo.com'80$errno$errstr40);
if ($sockets) {
$head  "GET http://opi.yahoo.com/online?u=$id HTTP/1.1\r\n";
$head .= "HOST: opi.yahoo.com\r\n" 
$head .= "Content-Type: application/x-www-form-urlencoded\r\n";
$head .= "Connection: close\r\n\r\n";
$result '';
fwrite($sockets$head);
while (!feof($sockets)) {
$result .= fgets($sockets128);
}
/*inja adrese akse delkhahet ro roo hoste khodet bedeh*/
fclose($sockets);
if(strlen($result) == 559) {
$status '<a href="ymsgr:sendim?'.$id.'"><img border="0" src="images/online.gif" align="bottom"></a>';
}elseif(strlen($result) == 503) {
$status '<a href="ymsgr:sendim?'.$id.'"><img border="0" src="images/offline.gif" align="bottom"></a>';
}else {
$status 'user not specified.';
}
return $status;
}
}
    
$smarty->assign"status"$status );
?>
خوب اما اگر درخواست توضيحات بيشتر از 5 نفر بيشتر بشه من اين كد رو كامل توضبح ميدم.
و چگونگي اضافه كردنش رو به  سايت مي گم .
در ضمن تشكر يادتون نره
خارج شده است
صفحه: [1]   بالا
  چاپ صفحه  
 
پرش به :