- $val = getInnerStr($contents, '<span class=bld>', ' ');
- if (empty($val) || $val+0 <= 0.0001) {
- // reverse lookup on could not convert for too small values
- $filename = "/finance/converter?a=1&from={$curr_b}&to={$curr_a}";
- $contents = url_get_contents($proto.$site.$filename);
- $val = getInnerStr($contents, '<span class=bld>', ' ');
- } else {
- if ($val != 0)
- $val = 1 / $val;
- }
- }
+ $data = preg_split('/\D\s(.*?)\s=\s/', $contents);
+ $array = explode(" ", $data[1]);
+ $exRate = $array[0];
+
+ $val = str_replace (',', '', $exRate);
+ }