Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2014, 19:42
Avatar de m40s
m40s
 
Fecha de Ingreso: agosto-2014
Ubicación: Madrid
Mensajes: 35
Antigüedad: 9 años, 8 meses
Puntos: 1
Exclamación Error parseando un JSON

3er tema hoy, siento ser pesado.

Tengo este código en el que estoty leyendo un JSON de una Api:

Código PHP:
<?php

    $conver 
$_POST['lista'];
    
$jsondatabtc file_get_contents("http://api.coindesk.com/v1/bpi/currentprice.json");
    
$jsondataltc file_get_contents("https://api.vircurex.com/api/get_info_for_currency.json");
    
$jsonbtc json_decode($jsondatabtc,true);
    
$jsonltc json_decode($jsondataltc,true);
    
$btcusd $jsonbtc['bpi']['USD']['rate_float'];
    
$btceur $jsonbtc['bpi']['EUR']['rate_float'];
    
$ltcusd $jsonltc['LTC']['USD']['last_trade'];
    
$ltceur $jsonltc['LTC']['EUR']['last_trade'];
    
$btcltc $jsonltc['BTC']['LTC']['last_trade'];
    
$eurusd $jsonltc['EUR']['USD']['last_trade'];

    echo 
$jsondataltc;
    
switch(
$conver){

        case 
bl:
        echo 
$_POST['box1'] * $btcltc." LTCs";
        break;
        case 
be:
        echo 
$_POST['box1'] * $btceur." EUROs";
        break;
        case 
bu:
        echo 
$_POST['box1'] * $btcusd." USDs";
        break;
        case 
lb:
        echo 
$_POST['box1'] / $btcltc." BTCs";
        break;
        case 
le:
        echo 
$_POST['box1'] * $ltceur." EUROs";
        break;
        case 
lu:
        echo 
$_POST['box1'] * $ltcusd." USDs";
        break;
        case 
eb:
        echo 
$_POST['box1'] / $btceur." BTCs";
        break;
        case 
el:
        echo 
$_POST['box1'] / $ltceur." LTCs";
        break;
        case 
eu:
        echo 
$_POST['box1'] * $eurusd." USDs";
        break;
        case 
ub:
        echo 
$_POST['box1'] / $btcusd." BTCs";
        break;
        case 
ul:
        echo 
$_POST['box1'] / $ltcusd." LTCs";
        break;
        case 
ue:
        echo 
$_POST['box1'] / $eurusd." EUROs";
        break;
        case 
nu:
        echo 
"0.0 USDs (Kike eres tonto)";
        break;



    }


?>

Y al ejecutarlo me da este error:

Código:
Warning: file_get_contents(https://api.vircurex.com/api/get_info_for_currency.json) [function.file-get-contents]: failed to open stream: Invalid argument in C:\AppServ\www\project\proc.php on line 5


,
¿Alguien sabe por que puede ser y como solucionarlo? Gracias de antemano.