cakephp和XE货币转换器?

cakephp和XE货币转换器?,cakephp,iframe,converter,currency,Cakephp,Iframe,Converter,Currency,我希望在我的网站中集成XE货币转换器,但希望在我的网站上有相同的页面输出,而不是重定向到XE网站,如何实现这一点?用iframe?你能给我举个例子吗?非常感谢。您可以从他们的页面订购数据源,它看起来像: 这样,您就可以通过PHP/curl等检索货币,并像处理普通数据一样处理这些货币。您实际上可以将查询提交到xe.com,并使用curl解析其中的数据 <?php $url = "http://www.xe.com/currencyconverter/convert/?A

我希望在我的网站中集成XE货币转换器,但希望在我的网站上有相同的页面输出,而不是重定向到XE网站,如何实现这一点?用iframe?你能给我举个例子吗?非常感谢。

您可以从他们的页面订购数据源,它看起来像:


这样,您就可以通过PHP/curl等检索货币,并像处理普通数据一样处理这些货币。

您实际上可以将查询提交到xe.com,并使用curl解析其中的数据

    <?php


    $url = "http://www.xe.com/currencyconverter/convert/?Amount=1&From=USD&To=PHP";

    $ch = curl_init(); // Initialize a CURL session.
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return Page contents.
    curl_setopt($ch, CURLOPT_URL, $url); // Pass URL as parameter.

    $data = curl_exec($ch); // grab URL and pass it to the variable.
    curl_close($ch); // close curl resource, and free up system resources.


    $dom = new DOMDocument();
    @$dom->loadHTML($data);

    $xpath = new DOMXPath($dom);

    $tableRows = $xpath->query('//table//tr');

    $details = array();

    foreach ($tableRows as $row) {
            // fetch all 'tds' inside this 'tr'
            $td = $xpath->query('td', $row);

            if ($td->length == 3  ):

                foreach($td as $key => $val){

                    if($key==0 Or $key ==2) {

                        $details[] = preg_replace('/[^a-zA-Z0-9, \'\.:]*/i', '',$val->nodeValue);


                    }

                }


            endif;
    }

     print "<pre>";
     print_r($details);
     print "</pre>";

    ?>


访问:

我还是编程新手,你有什么例子吗?我们将不胜感激。谢谢。嗯,一个feed要花540美元,忘了那个部分:-)我只是用这个:谢谢马克,作为一个新手,你介意给我一点指示吗?我想我应该把这个文件放在/vendors文件夹中?关于如何使用它,你有一个小例子吗?