برگزیده های پرشین تولز

نمایش وضعیت در یاهو

vaheb

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2007
نوشته‌ها
134
لایک‌ها
0
آقا برای نمایش وضعیت در یاهو مسنجر نیاز به یه اسکریپت داشتم . تمام اینترنت رو زیرو رو کردم تا این رو پیدا کردم . ولی کار نمی کنه !!!!!!!!!!!!!!!!

PHP:
<?
// Open a connection Yahoo's servers.
$yahoohandle = fsockopen("profiles.yahoo.com", 80);
if ($yahoohandle)
{
// Send the HTTP request.
fputs($yahoohandle, "GET /vaheb_online HTTP/1.1\nHost: profiles.yahoo.com\n\n");
// Read the resultant page and close the connection.
$page = fread($yahoohandle, 16000);
fclose($yahoohandle);
// Determine filename based on online status.
if (strstr($page, "I'm online now!")) 
$filename = "online.png"; 
else 
$filename = "offline.png";
// Read in the data for the chosen image (offline or online).
$imagehandle = fopen ($filename, "r");
$len = filesize($filename);
$image = fread($imagehandle, $len);
fclose($imagehandle);
header("Content-type: image/png");
Header("Content-length: $len");
print($image);
}
?>

اگه میشه دوستان راهنمایی کنید ! میلاد , سالار , شاهد , مرتضی و ...........
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
آقا برای نمایش وضعیت در یاهو مسنجر نیاز به یه اسکریپت داشتم . تمام اینترنت رو زیرو رو کردم تا این رو پیدا کردم . ولی کار نمی کنه !!!!!!!!!!!!!!!!

PHP:
<?
// Open a connection Yahoo's servers.
$yahoohandle = fsockopen("profiles.yahoo.com", 80);
if ($yahoohandle)
{
// Send the HTTP request.
fputs($yahoohandle, "GET /vaheb_online HTTP/1.1\nHost: profiles.yahoo.com\n\n");
// Read the resultant page and close the connection.
$page = fread($yahoohandle, 16000);
fclose($yahoohandle);
// Determine filename based on online status.
if (strstr($page, "I'm online now!")) 
$filename = "online.png"; 
else 
$filename = "offline.png";
// Read in the data for the chosen image (offline or online).
$imagehandle = fopen ($filename, "r");
$len = filesize($filename);
$image = fread($imagehandle, $len);
fclose($imagehandle);
header("Content-type: image/png");
Header("Content-length: $len");
print($image);
}
?>

اگه میشه دوستان راهنمایی کنید ! میلاد , سالار , شاهد , مرتضی و ...........
تو همين فروم سرچ كردي؟
 

vaheb

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2007
نوشته‌ها
134
لایک‌ها
0
من همه وب رو گشتم اینو پیدا کردم . نمی دونم چرا کار نمی کنه !
 

hichkas021

Registered User
تاریخ عضویت
7 می 2006
نوشته‌ها
190
لایک‌ها
0
محل سکونت
No Where
فکر کنم این کار کنه :
PHP:
$yid = "MyId";
if(md5_file("http://opi.yahoo.com/online?u=".$yid."&m=g&t=0") == "c88938283ed6db846377f1b9702d42ae")
{ //Offilne

}
else
{ //online

}
 

vaheb

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2007
نوشته‌ها
134
لایک‌ها
0
فکر کنم این کار کنه :
PHP:
$yid = "MyId";
if(md5_file("http://opi.yahoo.com/online?u=".$yid."&m=g&t=0") == "c88938283ed6db846377f1b9702d42ae")
{ //Offilne

}
else
{ //online

}
اینم پیغام خطاش .
Warning: md5_file() [function.md5-file]: Unable to open file in E:\www\vaheb\vaheb\online.php on line 3
بعدشم مگه با عوض کردن ID خرجی MD5 فرق نمی کنه ! یه نگاه بنداز بهش هیچکس جان .
 

hichkas021

Registered User
تاریخ عضویت
7 می 2006
نوشته‌ها
190
لایک‌ها
0
محل سکونت
No Where
اگه روی لوکال تست می کنی حتما باید به اینترنت وصل باشی هاا..
در ضمن با عوض کردن ID عکس آفلاین بودن عوض نمیشه بنابراین MD5 نباید تغییر کنه...
 

vaheb

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2007
نوشته‌ها
134
لایک‌ها
0
اگه روی لوکال تست می کنی حتما باید به اینترنت وصل باشی هاا..
در ضمن با عوض کردن ID عکس آفلاین بودن عوض نمیشه بنابراین MD5 نباید تغییر کنه...
چک کردم نشد یعنی فقط نشون میده آنلاین !!!!!!!!!!! هیجکس جان میشه خودت امتحان کنی ؟

در ضمن این (md5_file) ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
md5_file چك ميكنه ببينه فايل تغيير كرده يا نه. اگر يه فايل كوچكترين تغييري بكنه md5 شم تغيير ميكنه.
 

parsa

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
19 مارس 2006
نوشته‌ها
1,318
لایک‌ها
102
سن
44
سلام. ببخشيد من اصلا تو كدنويسي وارد نيستم! براي همين اگر پستم نامربوط هست لطفا ببخشيد!

شما چيزي مثل اين رو ميخواين؟

online
 

hossein_asp

کاربر تازه وارد
تاریخ عضویت
31 مارس 2005
نوشته‌ها
639
لایک‌ها
0
سن
39
محل سکونت
جایی که خدا نباشد
فایل تغییر نمی کنه یاهو زرنگ تر از این حرفا است رو همون تصویر با نام online کار میکنه.
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
آره. اين API مال سياوشه. با اون تماس بگيري كمكت ميكنه يا توي وبلاگش نظر بده. siavash.com
 

vaheb

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2007
نوشته‌ها
134
لایک‌ها
0
سلام. ببخشيد من اصلا تو كدنويسي وارد نيستم! براي همين اگر پستم نامربوط هست لطفا ببخشيد!

شما چيزي مثل اين رو ميخواين؟

online
آقا من همینو می خوام البته با تصاویر دلخواه برای آنلاین و آفلاین بودن.
 

vaheb

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2007
نوشته‌ها
134
لایک‌ها
0
از سایت خود یاهو بگیری بهتره , ولی اگه میخوای مخفی هارو هم بتونی نشون بدی , من این ادرس رو از داخل کد invisible.ir در اوردم :

;)
این خیلی عالیه ! کدش رو میده ؟؟؟؟؟؟؟؟؟؟؟
 

vaheb

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2007
نوشته‌ها
134
لایک‌ها
0
مرسی . نمیشه نتیجه رو ارزیابی کرد ؟ بابا می خوام عکس اختصاصی بذارم . نظرت در مورد اسکریپت چیه ؟
 

parsa

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
19 مارس 2006
نوشته‌ها
1,318
لایک‌ها
102
سن
44
آقا من همینو می خوام البته با تصاویر دلخواه برای آنلاین و آفلاین بودن.
خب البته دوستان حرفه اي تر و قشنگ تر جواب دادند.
ولي كد اين تصوير
online
رو در زير ميذارم!
به جاي ستاره ها آي دي تون رو وارد ميكنيد!

در مورد تغيير تصاوير هم متاسفانه نميدونم.
خودم دارم الان پاسخ ديگر دوستان رو تست ميكنم!
کد:
<p><span style="float: right;">
<img src="http://opi.yahoo.com/online?u=*****&m=g&t=2" alt="Online Status" border="0"></span></p>
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,602
لایک‌ها
49
محل سکونت
Anywhere
چرا نمیشه , اون ادرس که بهت دادم رو با ساکت یا curl باز میکنی , نتیجه اش رو چک میکنی , اگه گفت انلاین میگی فلان عکس رو نمایش بده !
در غیر اینصورت اون یکی عکس , بشدت ساده هست ;)
 
بالا