Quote:
Originally Posted by Mursle
I was thinking that too...but then the dollar exchange rate goes up and down like a yoyo and the numbers might be inacurate.
|
They can use live rates to do the conversion. It isn't hard to do.
PHP Code:
<?php
//Subscription prices in Euros
$sub1 = 24.00;
$sub2 = 36.00;
$sub3 = 48.00;
$sub4 = 64.00;
//Gets the value of 1 Euro in USD.
$url = "http://finance.google.com/finance/converter?a=1.00&from=EUR&to=USD";
$findcurrstr = "<span class=bld>";
$findcurrstr2 = " USD";
$file = file($url);
//What we're looking for is close to the end of the file, so reverse the array.
$file = array_reverse($file);
foreach ($file as $value) {
if ($pos = strpos($value,$findcurrstr)) {
$startpos = $pos + strlen($findcurrstr);
$len = strpos($value,$findcurrstr2) - $startpos;
$currvalue = substr($value,$startpos,$len);
break;
}
}
//Check if something is wrong with $currvalue that would mean something went wrong.
if ($currvalue) {
if (is_numeric($currvalue)) {
//Display the prices in USD.
$sub1usd = number_format($sub1 * $currvalue,2);
$sub2usd = number_format($sub2 * $currvalue,2);
$sub3usd = number_format($sub3 * $currvalue,2);
$sub4usd = number_format($sub4 * $currvalue,2);
echo "2400 Gelats = \$$sub1usd<br>";
echo "4000 Gelats = \$$sub2usd<br>";
echo "5600 Gelats = \$$sub3usd<br>";
echo "8000 Gelats = \$$sub4usd<br>";
}
}
?>
Not the optimal way of coding it, but illustrates that it's possible.