• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در نشان دادن وضعیت یاهو
#1
سلام دوستان

من واسه نشون دادن وضعیت یاهو از کد زیر استفاده میکنم

کد پی‌اچ‌پی:
$email_arr=explode("@",$email);
$ID=$email_arr[0];        
$lines     = @file ("http://opi.yahoo.com/online?u=".$ID."&m=t");

if (
$lines !== false)
{
    
$response implode(""$lines);

    if (
strpos ($response"NOT ONLINE") !== false)
    {
       echo 
"<a  target='_self'  title='' href = 'ymsgr:sendim?$ID'>
       <img src='"
.HostName."Yahoo/Off14.gif' alt='Offline' border='0'/></a>";
    }
    elseif (
strpos ($response"ONLINE") !== false)
    {
       echo 
"<a  target='_self'  title='' href = 'ymsgr:sendim?$ID'>
       <img src='"
.HostName."Yahoo/On14.gif' alt='Online' border='0'/></a>";
    }


مشکل من اینجاست وقتی که آنلاین باشم عکس آفلاین رو نشون میده مشکلشو میدونم

میخوام یه راه حل بهم بدید

مشکل اینه که ایمیلی که از بانک اطلاعاتی میکشم بیرون و میزارم تو ID$ بنظر پاک میاد

ولی پاک نیست فکر کنم یه کاراکتر مزاحمی داره که کد عمل نمیکنه

زمانی که تو ID$ این مقدار رو میزارم

کد پی‌اچ‌پی:
$ID="pourasghar2006"
درست کار میکنه چه راه حلی شما میدید دوستان
  پاسخ
تشکر شده توسط :
#2
اگر همچنین مشکلی رو داره ببین اصلا از اون اول داخل email چی داری. اگر خالیه پس مشکل از این قسمت نیست
  پاسخ
تشکر شده توسط :
#3
(۱۳۸۹ مهر ۱۸, ۱۲:۴۱ ب.ظ)admin نوشته: اگر همچنین مشکلی رو داره ببین اصلا از اون اول داخل email چی داری. اگر خالیه پس مشکل از این قسمت نیست

اونو قبلا چک کرد محتوای email ،ایمیل منه یعنی [email protected]

پس مشکلش از کجاست؟

میشه این کد رو خودتون هم چک کنید؟Huh
  پاسخ
تشکر شده توسط :
#4
من اینو می زنم کار می کنه
کد پی‌اچ‌پی:
$email_arr=explode("@","[email protected]");
$ID=$email_arr[0];        
$lines     = @file ("http://opi.yahoo.com/online?u=".$ID."&m=t");

if (
$lines !== false)
{
    
$response implode(""$lines);

    if (
strpos ($response"NOT ONLINE") !== false)
    {
       echo 
"<a  target='_self'  title='' href = 'ymsgr:sendim?$ID'>
       <img src='"
.HostName."Yahoo/Off14.gif' alt='Offline' border='0'/></a>";
    }
    elseif (
strpos ($response"ONLINE") !== false)
    {
       echo 
"<a  target='_self'  title='' href = 'ymsgr:sendim?$ID'>
       <img src='"
.HostName."Yahoo/On14.gif' alt='Online' border='0'/></a>";
    }

  پاسخ
تشکر شده توسط : mojtabadj


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان