- وبلاگ من - https://weblog.mjm3d.ir -
چک کردن وضعیت یاهو آیدی با php
Posted By محمد جواد مسعودیان On مرداد ۸, ۱۳۸۹ @ ۱۲:۴۷ ق.ظ In پی اچ پی,یاهو مسنجر | 7 Comments
سلام، باز با دست پُر اومدم.
امروز قصد دارم یه پست کوتاه و پراستفاده در رابطه با نمایش آنلاین یا آفلاین بودن یه آیدی با استفاده php رو آموزش بدم.
یه تیکه کده، که واسه کسایی هم که برنامه نویسی کار نکردن کاربرد داره، ولی اگه بخوایم یکم توی فاز php بریم میتونیم یکم بیشتر بهش آب و رنگ بدیم.
خوب کارو با آدرس زیر شروع میکنیم.
http://opi.yahoo.com/online?u=ID&m=t
این آدرس وضعیت آنلاین یا آفلاین بودن یه آیدی رو به صورت یه جملهی کوتاه، یعنی Online یا Not online بهتون نشون میده.
ولی این آدرس زیری، وضعیت رو در قالب یه تصویر بتون نشون میده، یعنی چک کردن آنلاین یا آفلاین بودن یه آیدی رو نمیتونین با php بررسی کنین، ولی اونم راه داره که میره توی فاز هوش مصنویی.
http://opi.yahoo.com/online?u=ID&m=g&t=1
حالا با استفاده از دستور زیر میتونید از اون آدرس وضعیت رو بکشید بیرون و در صورت آنلاین بودن یه پیام یا یه تصویر جاش نمایش بدین، در غیر این صورت هم میتونین تصویر آفلاین رو نمایش بدین.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<span style="color: #0000ff;">$ID</span> = <span style="color: #ff0000;">"id_yahoo"</span>; <span style="color: #0000ff;">$lines</span> = @<a href="http://www.php.net/file"><span style="color: #000066;">file</span></a> <span style="color: #66cc66;">(</span><span style="color: #ff0000;">"http://opi.yahoo.com/online?u="</span>.<span style="color: #0000ff;">$ID</span>.<span style="color: #ff0000;">"&m=t"</span><span style="color: #66cc66;">)</span>; <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">(</span><span style="color: #0000ff;">$lines</span> !== <span style="color: #000000; font-weight: bold;">false</span><span style="color: #66cc66;">)</span> <span style="color: #66cc66;">{</span> <span style="color: #0000ff;">$response</span> = <a href="http://www.php.net/implode"><span style="color: #000066;">implode</span></a><span style="color: #66cc66;">(</span><span style="color: #ff0000;">""</span>, <span style="color: #0000ff;">$lines</span><span style="color: #66cc66;">)</span>; <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">(</span><a href="http://www.php.net/strpos"><span style="color: #000066;">strpos</span></a> <span style="color: #66cc66;">(</span><span style="color: #0000ff;">$response</span>, <span style="color: #ff0000;">"NOT ONLINE"</span><span style="color: #66cc66;">)</span> !== <span style="color: #000000; font-weight: bold;">false</span><span style="color: #66cc66;">)</span> <span style="color: #66cc66;">{</span> <a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">"<img src=<span style="color: #000099; font-weight: bold;">"</span>offline.jpg<span style="color: #000099; font-weight: bold;">"</span> alt=<span style="color: #000099; font-weight: bold;">"</span>Offline<span style="color: #000099; font-weight: bold;">"</span> />"</span>; <span style="color: #66cc66;">}</span> <span style="color: #b1b100;">elseif</span> <span style="color: #66cc66;">(</span><a href="http://www.php.net/strpos"><span style="color: #000066;">strpos</span></a> <span style="color: #66cc66;">(</span><span style="color: #0000ff;">$response</span>, <span style="color: #ff0000;">"ONLINE"</span><span style="color: #66cc66;">)</span> !== <span style="color: #000000; font-weight: bold;">false</span><span style="color: #66cc66;">)</span> <span style="color: #66cc66;">{</span> <a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">"<img src=<span style="color: #000099; font-weight: bold;">"</span>online.jpg<span style="color: #000099; font-weight: bold;">"</span> alt=<span style="color: #000099; font-weight: bold;">"</span>Online<span style="color: #000099; font-weight: bold;">"</span> />"</span>; <span style="color: #66cc66;">}</span> <span style="color: #66cc66;">}</span> |
خوب دستور شرط اولی آفلاین بودن رو چک میکنه، دومی هم آنلاین بودن.
به جای اون online.jpg یا offline.jpg مسیر عکستون رو قرار بدین، که در وضعیت مشخص تصویر مورد نظر شما رو نمایش بده.
اگه سوالی داشتین، نظر بزنین.
Article printed from وبلاگ من: https://weblog.mjm3d.ir
URL to article: http://weblog.mjm3d.ir/1389/05/08/check_online_idymgr_php/
URLs in this post:
[1] درباره : #ts-fab-bio-below
[2] آخرین نوشته ها: #ts-fab-latest-posts-below
[3] Image: http://facebook.com/mjm3d
[4] Image: http://plus.google.com/2007mjm?rel=author
[5] Image: http://plus.google.com/2007mjm
[6] نمایش همه : https://weblog.mjm3d.ir/author/admin/
[7] چک کردن وضعیت یاهو آیدی با php: http://weblog.mjm3d.ir/1389/05/08/check_online_idymgr_php/
[8] : http://mochbegir.com
Click here to print.
Copyright © 2014 وبلاگ من. All rights reserved.
7 Comments To "چک کردن وضعیت یاهو آیدی با php"
#1 Comment By سعید On مرداد ۸, ۱۳۸۹ @ ۲:۵۱ ب.ظ
سلام آموزش خویی بود.
یه سوال : من میخوام رو یه تکست باکس یاهو آیدی رو وارد کنم و رو دکمه که کلیک شد وضعیت نشون داده بشه ! و اما می خوام آیدیی که وارد شده تو یه فایل متنی ذخیره بشه !
براتون مقدوره ؟
ممنون ، یا علی
#2 Comment By محمد جواد (admin) On مرداد ۸, ۱۳۸۹ @ ۳:۱۶ ب.ظ
مرسی،
خوب شما واسه این کار فقط کافیه اون آیدیای که توی تکست باکس وارد میشه رو با استفاده از تابع fopen توی یه فایل متنی ذخیره کنین، به صورت زیر،
این یه تیکه کد هر بار که اجرا میشه، میاد فایل mytext.txt رو وا میکنه و دستور بعدی، آیدی رو ذخیره میکنه توی اون فایل متنی، آخر سرم فایل رو میبنده.
#3 Comment By سعید On مرداد ۲۷, ۱۳۸۹ @ ۵:۱۸ ب.ظ
مرسی زیاد …
#4 Comment By poyan On آبان ۵, ۱۳۸۹ @ ۷:۰۱ ب.ظ
ali bod
#5 Comment By ارش On شهریور ۱۴, ۱۳۹۰ @ ۲:۳۷ ب.ظ
دمت گرم ممنون خوب و ساده و مفید.
#6 Comment By ناشناس On شهریور ۲۵, ۱۳۹۰ @ ۵:۲۰ ب.ظ
سلام من با [8] چک می کنم. میشه کد وضعیت اینویزیبل رو هم آموزش بدید چجوری باید نوشت.
#7 Comment By محمد جواد (admin) On شهریور ۲۵, ۱۳۹۰ @ ۵:۲۹ ب.ظ
من خودم خیلی دنبال کد مستقیم این برنامه گشتم، چند تا هم گرفتم، ولی بخاطر اینکه یه سایت این وسط واسطه بود، و اون سایته هم خراب شده بود، امکان چک کردن invisible نبود، حالا اگه کدی پیدا کردم، اینجا میزارم، شما رو هم بی اطلاع نمیزارم.