0

ECBconverter の構成自動更新為替レートに関して重大な問題が 1 つあります。

私はベトナム人で、ベトナム ドンのレートを通貨コンバーターに追加したいと考えています。ベトナムの外国貿易のためのジョイント ストック コマーシャル バンク (Vietcombank) のファイル XML を使用して、ユーロを VND に変換し ます http://www.vietcombank.com.vn/ExchangeRates/ExrateXML.aspx

以前は、Virtuemart 1.x を使用し、ECBconverter.php にさらにコードを追加しました。それで、大丈夫です。問題ない。

                // now write new file
                file_put_contents( $archivefile_name, $contents );
            }


          //code get exchange rate from vietcombank
            $Link = new SimpleXMLElement('http://www.vietcombank.com.vn/ExchangeRates/ExrateXML.aspx',NULL,true);
            foreach($Link->Exrate as $Exrate)
            {
            if ($Exrate['CurrencyCode']=="EUR") $tigia = $Exrate['Sell'];
            }
            //Add exchange rate VND-EUR into xml file
            $contents = str_replace ("<Cube currency='USD'", " <Cube currency='EUR' rate='1'/><Cube currency='VND' rate='".$tigia."'/> <Cube currency='USD'", $contents);



            /* XML Parsing */

しかし、今は Virtuemart 2.x を使用しています。このコードを ECBconverter.php に追加しましたが、うまくいきません! どうしてか分かりません ?

           // now write new file
           file_put_contents( $archivefile_name, $contents );
        }


    //code get exchange rate from vietcombank
            $Link = new SimpleXMLElement('http://www.vietcombank.com.vn/ExchangeRates/ExrateXML.aspx',NULL,true);
            foreach($Link->Exrate as $Exrate)
            {
            if ($Exrate['CurrencyCode']=="EUR") $tigia = $Exrate['Sell'];
            }
            //Add exchange rate VND-EUR into xml file
            $contents = str_replace ("<Cube currency='USD'", " <Cube currency='EUR' rate='1'/><Cube Currency='VND' rate='".$tigia."'/> <Cube currency='USD'", $contents);




        /* XML Parsing */

誰か助けてください:(あなたの助けがとても必要です!ありがとうございます。

4

1 に答える 1