1

INR通貨を からに変換する必要がありotherます。私はこれをGoogle通貨コンベターで行いましたが、html値を取得しました。シンボルの値のみが必要です。

支払いゲートウェイでデータを渡す必要があるため、html 値に変換したくありません。

データをフェッチするための私の ajax コントローラー:

<script>
var currency_url = "<?php echo base_url() ?>products/change_currency/"
function changeCurrency(currency_value){
    $.ajax({
        type:"POST",
        url :currency_url,
        data:{to:currency_value,amount:<?php echo $total_amount;  ?>},
        success:function(data){
            //alert(JSON.parse(data));
            //$('#cuur').html(data);
            alert(data);
        }

    });

}
</script>

PHP CodeIgniter コントローラー:

public function change_currency()
{

    $from = 'INR';
    $to = $this->input->post('to');
    $amount = $this->input->post('amount');

    $url = "http://www.google.com/finance/converter?a=$amount&from=$from&to=$to"; 

    $req = curl_init();

    $timeout = 0; 
    curl_setopt ($req, CURLOPT_URL, $url); 
    curl_setopt ($req, CURLOPT_RETURNTRANSFER, 1); 

    curl_setopt ($req, CURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)"); 
    curl_setopt ($req, CURLOPT_CONNECTTIMEOUT, $timeout); 
    $rawdata = curl_exec($req);


    $data = explode('bld>', $rawdata);
    $data = explode($to, $data[1]);
    $value = round($data[0], 2);
    echo $value;
    exit;

}

現在の出力:

555.00
5888.00
4343.00

そして、私がに渡す場合、私は必要INRです$

値が入ってくるはずです$525.00

4

0 に答える 0