货币转换器(用户输入)
Currency converter (user input)
我正在搜索用 php 编写的带有用户输入的货币转换器,因此用户可以输入一个值然后输出它。这是主脚本。
<?php
$from_currency = 'EUR';
$to_currency = 'USD';
$amount = 1;
$results = converCurrency($from_currency,$to_currency,$amount);
$regularExpression = '#\<span class=bld\>(.+?)\<\/span\>#s';
preg_match($regularExpression, $results, $finalData);
echo $finalData[0];
function converCurrency($from,$to,$amount){
$url = "http://www.google.com/finance/converter?a=$amount&from=$from&to=$to";
$request = curl_init();
$timeOut = 0;
curl_setopt ($request, CURLOPT_URL, $url);
curl_setopt ($request, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($request, CURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
curl_setopt ($request, CURLOPT_CONNECTTIMEOUT, $timeOut);
$response = curl_exec($request);
curl_close($request);
return $response;
}
?>
我必须向此脚本添加什么,以便用户可以输入自己的值。
Google对该服务有某种连接限制,因此您需要将结果保存在某处(如 1 : 数字)货币单位,即 1GBP = 0.65USD
我正在搜索用 php 编写的带有用户输入的货币转换器,因此用户可以输入一个值然后输出它。这是主脚本。
<?php
$from_currency = 'EUR';
$to_currency = 'USD';
$amount = 1;
$results = converCurrency($from_currency,$to_currency,$amount);
$regularExpression = '#\<span class=bld\>(.+?)\<\/span\>#s';
preg_match($regularExpression, $results, $finalData);
echo $finalData[0];
function converCurrency($from,$to,$amount){
$url = "http://www.google.com/finance/converter?a=$amount&from=$from&to=$to";
$request = curl_init();
$timeOut = 0;
curl_setopt ($request, CURLOPT_URL, $url);
curl_setopt ($request, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($request, CURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
curl_setopt ($request, CURLOPT_CONNECTTIMEOUT, $timeOut);
$response = curl_exec($request);
curl_close($request);
return $response;
}
?>
我必须向此脚本添加什么,以便用户可以输入自己的值。
Google对该服务有某种连接限制,因此您需要将结果保存在某处(如 1 : 数字)货币单位,即 1GBP = 0.65USD