これで非常に簡単な解決策があるはずですが、jsonファイルを取得するために文字列を生成する必要があります。私は&アンプを使用しなければならないことを知っています。 &の代わりに、何らかの理由で私のために働いていない。phpは文字列にコードを作成しないようにします。
$apistr = 'https://remitradar.com/JsonRequests.aspx?action=getOnlineQuotes&companyKey='.$companyKey.'&countryFrom='.$countryFrom.'&countryTo='.$countryTo.'¤cyFrom='.$currencyFrom.'¤cyTo='.$currencyTo.'&amount='.$amount;
それは吐き出しています:
https://remitradar.com/JsonRequests.aspx?action=getOnlineQuotes&companyKey=23e9b66aspp6z&countryFrom=AU&countryTo=FJ¤cyFrom=AUD¤cyTo=FJD&amount=200
の代わりに:
https://remitradar.com/JsonRequests.aspx?action=getOnlineQuotes&companyKey=23e9b66aspp6z&countryFrom=AU&countryTo=FJ&CurrencyFrom=AUD&CurrencyTo=FJD&amount=200
をすべてのヘルプは素晴らしいことだ私の問題は私の文字列を作成しようとしたとき、私は¤を取得していますです。
編集:あなたは、変数の内容URLENCODEすべき
string(13) "23e9b66aspp6z"
string(2) "AU"
string(2) "FJ"
string(3) "AUD"
string(3) "FJD"
string(3) "200"
string(159) "https://remitradar.com/JsonRequests.aspx?action=getOnlineQuotes&companyKey=23e9b66aspp6z&countryFrom=AU&countryTo=FJ¤cyFrom=AUD¤cyTo=FJD&amount=200"
ありがとうございますが、私はまだ&currencyFromと&currencyToの代わりに、¤cyFromと¤cyToを取得しています。 –
文字列の内容はどうやってチェックしますか? – cmks
私はちょうどそれをエコーしています –