2009-07-07 6 views
1

Lorsque je tente d'utiliser l'API rapidshare pour obtenir les détails du compte, je reçois une longue chaîne comme ceci:Comment utiliser l'API RapidShare pour obtenir les détails du compte?

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

Comment puis-je obtenir des valeurs de PHP à l'aide? Pour être plus précis, comment puis-je définir la valeur accountid à une variable? Par exemple $username = VALUE OF ACCOUNTID? J'ai essayé strpos, mais je ne pouvais pas le faire fonctionner.

Répondre

2

Si c'est juste une chaîne de caractères comme ce que vous mis en ligne ...

$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.... 

Il serait légèrement différente si elle était en fait une chaîne de requête , qui pourrait être probable.

Questions connexes