0
私は、MAMPを使用してオンラインhttpsリンクでapiを呼び出してjsonデータを呼び出している非常に簡単なPHPスクリプトを試しています。 は、しかし、私は次のコードを使用する場合、私は空白の結果があります。https apiでjson parseを空にしてphpとMAMPを使用して呼び出します
<?php
$cnmkt = "https://api.coinmarketcap.com/v1/ticker/?limit=50";
$json = file_get_contents($cnmkt);
$fgc = json_decode($json,true);
echo $fgc[1]['percent_change_7d'];
?>
をしかし、私はコピーした場合/ HTTPSの内容を貼り付けます。httpsに置き換えて、ローカルにtest.jsonファイルにリンクしてtest.jsonファイルとリンク$ cnmkt変数では、同じ正確なスクリプトが正しく動作します。 誰かが私を助けることができたら、私は非常に明白な何かが欠落していることを知っています。
Stefano
メッセージのおかげで、私はあなたの提案に運がなかった。私はファイアウォール、adblockerを無効にしてみました。ブラウザを変更します。私がスクリプトを実行すると、接続が落ちるまで "localhostを待っています"のままです。ブラウザにhttpsリンクを貼り付けると、コンテンツを取得できます。それ以上の提案はありますか? thanks –
ポート80でリッスンしてApacheを再起動する可能性のある他のアプリケーションをオフにします。例Skype、ダウンロードマネージャー 問題はあなたのスクリプトではなく、あなたのネットワークのどこかにあります。 – Mohit