Hesap Ayrıntıları almak için rapidshare API nasıl kullanılır?

1 Cevap php

Böyle uzun bir dize olsun:

accountid = *** = prem servertime = 1247000294 AddTime = ****** validuntil type = **** username = 8 directstart = 1 protectfiles = 0 ...

how to get values from it using php ?? i mean how to set accountid's value to a variable ?? like $username = VALUE OF ACCOUNTID ? i tried strpos , but.. i dont know how to get it .. please help me

1 Cevap

Sadece ne yayınlanmıştır gibi bir düz dize varsa ...

    $url = "accountid=*** type=prem servertime=1247000294 addtime=****** validuntil=**** username=8 directstart=1 protectfiles=0";

    $temp = explode(' ', $url);
    foreach($temp as $k => $v)
    {
        $temp[$k] = explode('=', $v);
        $data[$temp[$k][0]] = $temp[$k][1];
    }
    unset($temp);

    $data["accountid"] // stores the account ID, equal to "***"
    $data["type"]      // stores the type, equal to "prem"
    //etc....

Aslında bir query string olsaydı büyük olasılıkla olabilir ki, biraz daha farklı olurdu.