mengambil Kurs di web bca
21 01 2009
15 : 44
oleh-oleh hasil searching, mungkin bisa jadi bahan referensi....
fungsinya mengambil kurs di salah satu web bank. menggunakan fungsi
curl
di bawah ini salah satu function-nya :
bisa di unduh.... :)
function grab_kurs(){
$url = 'http://www.klikbca.com/individual/silver/ind/rates.html';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
set_time_limit(0);
$handle = curl_exec($ch);
$handle = explode ('<table border="0" cellspacing="0" cellpadding="0" class="testL">', $handle);
$handle = explode ('</table>', $handle[1]);
$handle = explode ('<TR', $handle[0]);
$er = array ();
$out = array (' ', '</center>', '</td>', '<td valign="top" align="right">');
foreach ($handle as $rows)
{
if (!isset ($er_last_update))
{
$n = 0;
$last_update = explode ('<font color="black" size="1" face="Arial">', $rows);
$last_update = explode ('</font></div></td>', $last_update[1]);
$last_update = explode ("\n", $last_update[0]);
$er_last_update = trim ($last_update[0]) . ' ' . trim ($last_update[1]) . '</span>';
}
else
{
$line = explode ("\n", $rows);
$er[$n] = array (
'mata_uang' => trim (str_replace ($out, "", $line[2])),
'jual' => trim (str_replace ($out, "", $line[3])),
'beli' => trim (str_replace ($out, "", $line[4]))
);
$n = $n + 1;
}
}
$line = array ();
foreach ($er as $lines)
{
$line[] = implode ("|", $lines);
}
$line[] = $er_last_update;
$handle = implode ("\n", $line);
return $er;
}
fungsinya mengambil kurs di salah satu web bank. menggunakan fungsi
curl
di bawah ini salah satu function-nya :
bisa di unduh.... :)
function grab_kurs(){
$url = 'http://www.klikbca.com/individual/silver/ind/rates.html';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
set_time_limit(0);
$handle = curl_exec($ch);
$handle = explode ('<table border="0" cellspacing="0" cellpadding="0" class="testL">', $handle);
$handle = explode ('</table>', $handle[1]);
$handle = explode ('<TR', $handle[0]);
$er = array ();
$out = array (' ', '</center>', '</td>', '<td valign="top" align="right">');
foreach ($handle as $rows)
{
if (!isset ($er_last_update))
{
$n = 0;
$last_update = explode ('<font color="black" size="1" face="Arial">', $rows);
$last_update = explode ('</font></div></td>', $last_update[1]);
$last_update = explode ("\n", $last_update[0]);
$er_last_update = trim ($last_update[0]) . ' ' . trim ($last_update[1]) . '</span>';
}
else
{
$line = explode ("\n", $rows);
$er[$n] = array (
'mata_uang' => trim (str_replace ($out, "", $line[2])),
'jual' => trim (str_replace ($out, "", $line[3])),
'beli' => trim (str_replace ($out, "", $line[4]))
);
$n = $n + 1;
}
}
$line = array ();
foreach ($er as $lines)
{
$line[] = implode ("|", $lines);
}
$line[] = $er_last_update;
$handle = implode ("\n", $line);
return $er;
}
Track Back : http://manage.catatanku.com/tb.cgi/248_1449_2009_01
Komentar Anda
mantab Di.. :)