Script PHP Mengambil Nilai Tukar Valuta Asing BCA

This item was filled under [ Code Snippet, PHP ]

Berikut adalah script php untuk menampilkan kondisi mata uang valuta asing mengambil data yang bersumber dari http://www.klikBCA.com.

Dengan dua metode, menggunakan curl atau juga bisa menggunakan file_get_content().

Pertama-tama kita buat file fungsi_kurs_bca.php, yg isinya sbb.:

<?php
/*
Ambil Nilai Valuta Kurs Dari BCA Versi 1.0
Tanggal: 2008-11-19 22:17
Original dari azza (broadband.or.id/forum/)
dimodif oleh: jinbatsu (http://www.nusansifor.com) 
yg dimodif:
	- menggunakan CURL sebagai alternatif dari file_get_contents (hususnya buat yg gak bisa di hostingan2 tertentu)
	- penempatan output  titik koma dan tanda petik yg mengakibatkan fatal error dibeberapa hostingan
	- menambah number format, supaya terlihat ada titik pada ribuan nya
*/
error_reporting (E_ALL);
//
// Ubah menjadi 3600 untuk cache 1 jam, ketika semuanya sudah berjalan normal.
// Menggunakan cache berarti tidak perlu membuka koneksi ke klikbca
// setiap kali halaman dibuka << ini PENTING! menghemat waktu, dan mengurangi proses server.
//
$nkurs['cachetime'] = 3600; /* ubah jadi 3600 atau lebih */
//
// Hilangkan mata uang yang tidak mau ditampilkan.
//
$nkurs['curr'] = array ('USD', 'SGD', 'HKD', 'CHF', 'GBP', 'AUD', 'JPY', 'SEK', 'DKK', 'CAD', 'EUR', 'SAR');
//
// Dari sini kebawah, ubah kalau mengerti aja.
// Atau tanya dulu di: broadband.or.id/forum/viewforum.php?f=7 (database forumnya sekarang udah gak ada, silahkan dicek  lagi)
//
// menggunakan CURL, jika file_get_contents tidak bisa dihostingan Anda, baca manual PHP untuk selengkapnya
function curl_get_file_contents($URL) {
	$c = curl_init();
	curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($c, CURLOPT_URL, $URL);
	$contents = curl_exec($c);
	curl_close($c);
	if ($contents) return $contents;
	else return FALSE;
}
$nkurs['scriptpath'] = dirname (__FILE__);
$nkurs['cachefile'] = $nkurs['scriptpath'] . '/cache.txt';
if (!file_exists ($nkurs['cachefile']) || !is_writable ($nkurs['cachefile'])){ die ('File cache.txt belum ada atau belum writable.<br />Buat file:
 
<div>::CODECOLORER_BLOCK_1::</div>
 
<br />Lalu CHMOD ke 666'); }
if (filemtime ($nkurs['cachefile']) <= ( time () - $nkurs['cachetime'] ) && $handle = curl_get_file_contents("http://www.klikbca.com/individual/silver/ind/rates.html"))  {
	$handle = explode ('<table border="0" cellspacing="0" cellpadding="0" class="testL">', $handle);
	$handle = explode ('</table>', $handle[1]);
	$handle = explode ('<TR', $handle[0]);
	$nkurs['data'] = array ();
	foreach ($handle as $val) {
		if (!isset ($nkurs['remotelastupdate'])) {
			$nkurs['remotelastupdate'] = explode ('<font color="black" size="1" face="Arial">', $val);
			$nkurs['remotelastupdate'] = explode ('</font>', $nkurs['remotelastupdate'][1]);
			$nkurs['remotelastupdate'] = explode ('/', $nkurs['remotelastupdate'][0]);
			$nkurs['remotelastupdate'] = trim ($nkurs['remotelastupdate'][0]) . ' / ' . trim ($nkurs['remotelastupdate'][1]);
		} else {
			$val = explode ('<center>', $val);
			$val = explode ('</center>', $val[1]);
			$curr = trim (str_replace ('&nbsp;', '', $val[0]));
			$val = explode ('&nbsp;', $val[1]);
			$sell = explode ('align="right">', $val[0]);
			$sell = trim ($sell[1]);
			$buy = explode ('align="right">', $val[1]);
			$buy = trim ($buy[1]);
			$nkurs['data'][$curr] = array ($sell, $buy);
		}
	}
	$tocache = array ();
	foreach ($nkurs['data'] as $key => $val) {
		$tocache[] = $key . '|' . $val[0] . '|' . $val[1];
	}
	$tocache[] = 'remotelastupdate|' . $nkurs['remotelastupdate'];
	$tocache = implode ("\n", $tocache);
	$handle = fopen ($nkurs['cachefile'], 'w');
	fwrite ($handle, $tocache);
	fclose ($handle);
} else {
	$handle = file ($nkurs['cachefile']);
	$nkurs['data'] = array ();
	foreach ($handle as $val) {
		$val = explode ('|', $val);
		if ($val[0] != 'remotelastupdate') {
			$nkurs['data'][$val[0]] = array ($val[1], trim ($val[2]));
		}
		else
		{
			$nkurs['remotelastupdate'] = $val[1];
		}
	}
}
//
// Output
//
$output = "\n";
$margin = '';
$output .= $margin . '<div id="nKurs">' . "\n";
$output .= $margin . '	<table width="100%" border="0" cellspacing="1" cellpadding="0">' . "\n";
$output .= $margin . '		<tr><th>Mata Uang</th><th>Jual</th><th>Beli</th></tr>' . "\n";
$rowclass = 'row1';
foreach ($nkurs['data'] as $key => $val) {
	if (in_array ($key, $nkurs['curr'])) {
		if ($rowclass == 'row1'){ $rowclass = 'row2'; }else{ $rowclass = 'row1'; }
		$output .= $margin . '		<tr><td align="center" class="curr ' .$rowclass . '">' . $key . '</td><td align="right" class="' . $rowclass . '">' . number_format($val[0], 2) . '</td><td align="right" class="' . $rowclass . '">' . number_format($val[1], 2) . '</td></tr>' . "\n";
	}
}
$output .= $margin . '	</table>' . "\n";
$output .= $margin . '	<cite><a href="http://www.klikbca.com/" rel="external" title="Source: KlikBCA">' . $nkurs["remotelastupdate"] . '</a></cite>' . "\n";
$output .= $margin . '</div>' . "\n";
echo $output;
?>

Lalu kita siapkan file berikutnya kurs_bca.php, yaitu sbb.:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Nilai Tukar Mata Uang Asing dari KlikBCA</title>
<link href="kurs_bca.css" rel="stylesheet" type="text/css" />
</head>
 
<body>
<?php
include_once("fungsi_kurs_bca.php");
?>
 
</body>
</html>

Dan untuk men-design tampilan lebar dan warna, kita buat file kurs_bca.css, yg isinya sbb.:

#nKurs {
	width: 170px;
	background: #FFFFFF;
	padding: 1px;
}
#nKurs table {
	border: 1px solid #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nKurs table th {
	color: #FFFFFF;
	background-color: #333399;
	font-size: 10px;
	padding: 2px 0px;
}
#nKurs table td {
	font-size: 10px;
	color: #333399;
	padding: 1px 2px;
}
#nKurs table td.curr {
	font-weight: bold;
}
#nKurs table td.row1 {
	background-color: #EEF1F6;
}
#nKurs table td.row2 {
	background-color: #EBF2FF;
}
#nKurs cite {
	display: block;
	color: #333399;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
#nKurs a:link, #nKurs a:visited {
	color: #333399;
	text-decoration: none;
}
#nKurs a:hover {
	color: #FF0000;
}

Demo: klik disini
Download file contoh script komplit nya:

  kurs_bcaV2.rar (2.6 KiB, 3,349 hits)

semoga bermanfaat :mrgreen:
oya tambahan, untuk menggunakan metode fungsi file_get_contents(), ubah code

curl_get_file_contents("alamat url nya")

menjadi:

file_get_contents("alamat url nya", "r")

thx to balaiweb atas suggest nya.
jika ada masukan lain, silahkan share…

UPDATE:
link url klik bca exchange rate berubah (file download sudah termasuk perubahan alamat url nya)

PERHATIAN!!
untuk mencoba script berjalan dgn baik, silahkan diubah variabel berikut:

$nkurs['cachetime'] = 3600;

menjadi:

$nkurs['cachetime'] = 0;

Setelah OK, ubah kembali menjadi 3600 atau lebih, untuk hemat resource.

Rate this topic:
1 Star2 Stars3 Stars4 Stars5 Stars (8 votes, average: 5.00 out of 5)
Loading ... Loading ...
Popularity: 12,267 views
Tagged with: [ , , , , , , ]
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Artikel Sejenis

81 Comments on “Script PHP Mengambil Nilai Tukar Valuta Asing BCA”

  • Mozilla Firefox Mozilla Firefox 2.0.0.18
    Windows Windows XP
    3 Dec 2008 15:38

    Boleh nanya bos, bedanya file html dengan php itu apa ya? maaf ni masih belajar, terus imlplementasinya bgm? kalo biasanya saya ada script gitu langsung copy paste aja ke HTML di blog. Tapi yang ini saya kok gak bisa ya…. he..he

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.4
    Windows Windows XP
    3 Dec 2008 23:56

    @Mas Must Joyo, :grin:

    file html itu bersifat statis dan hanya mengelola2 dr pihak browser visitor, kalau php itu dinamis, jadi ngelola2 dulu di pihak servernya. Nah kalau pakenya dari hostingan free nya WordPress atau Blogger gak bisa, soalnya gak dikasih fasilitas untuk bisa upload file php.

    Kalau di hostingan yg ada fasilitas bisa PHP nya baru bisa jalan mas.
    Begitu lah kira2….

    Kalau mau tau lebih lengkapnya silahkan baca manual http://php.net (lengkap dan cukup jelas)

    Like or Dislike: Thumb up 0 Thumb down 0
  • Farhan
    Mozilla Firefox Mozilla Firefox 3.0.4
    Windows Windows XP
    4 Dec 2008 2:32

    Nanya Mas, saya upload ketiga file phpnya (apa adanya dari arsip kurs_bca.rar) ke hostingan saya (linux di ArdHosting). Waktu di run, hasilnya sbb:

    1. Muncul pesan error :
    File cache.txt belum ada atau belum writable.
    Buat file: /home/user/public_html/cache.txt
    Lalu CHMOD ke 666

    2. Saya ikutin, buat file kosong trus disave dgn nama cache.txt lalu diupload dan di CHMOD 666.

    3. Lalu coba di run lagi, hasilnya kok cuma muncul :

    ” Mata Uang Jual Beli ”

    Sdh cuma itu aja, satu baris judul tabel doank.

    4. Saya coba edit file fungsi_kurs_bca.php utk mengubah code
    pada baris 28 dari function curl_get_file_contents($URL) menjadi: function file_get_contents($URL, “r”) & pada baris 40 dari
    curl_get_file_contents(“http://www.klikbca.com/sme/Ind/rates.html”) menjadi file_get_contents(“http://www.klikbca.com/sme/Ind/rates.html”, “r”) sesuai catatan terakhir.

    5. Setelah saya run lagi, hasilnya malah putih polos gak muncul apapun di layar monitor.

    Kenapa ya mas, apa yg salah dgn hostingan saya?
    Bantu pencerahannya ya Mas, thx.

    Like or Dislike: Thumb up 0 Thumb down 0
  • ronny
    Mozilla Firefox Mozilla Firefox 3.0.4
    Windows Windows XP
    7 Dec 2008 3:41

    bos…. tolong dunk tutorial nya untuk buat modul kurs bca seperti ini untuk CMS joomla…. :wink:

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.4
    Windows Windows XP
    9 Dec 2008 18:31

    @Farhan:
    tampilan kosong bagaimana?
    Sepertinya di ardhosting tidak support curl, coba ditanyakan ke pihak hostingan bisa curl atau file_get_contents() tidak?

    @ronny:
    wah, saya kurang utak atik CMS Joomla tuh bos.. ntar lain wkt kalau lg ada order2an di joomla deh yah, ntr sekalian dikasih module nya.

    :mrgreen:

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.4
    Windows Windows XP
    16 Dec 2008 15:57

    :-) Waah… tutorialnya keren banget ni mas. Kebetulan aku lagi cari-cari ini dan sekarang udah di pasang di intranet kantorku.

    Thank’s banget ya mas. Sukses terus d. ;-)

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.5
    Windows Windows XP
    20 Dec 2008 0:57

    @A. Nasrul,
    Terimakasih atas komentarnya :mrgreen:
    Maju IT Indonesia… hidup open source :wink:

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.5
    Windows Windows XP
    30 Dec 2008 18:26

    Ambil Kurs dari BCA muantaep dehhh….. Cool Coding ya

    Like or Dislike: Thumb up 0 Thumb down 0
  • syahli
    Mozilla Firefox Mozilla Firefox 3.0.4
    Windows Windows XP
    31 Dec 2008 17:10

    Mas klo datanya mau diinsert ke database mysql caranya gimana yah

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.5
    Windows Windows XP
    31 Dec 2008 17:36

    @syahli, silahkan lihat script ini:

    	// val_db
    	$val_db_arr = array ();
    	foreach ($nkurs['data'] as $key => $val) {
    		$tocache[] = $key . '|' . $val[0] . '|' . $val[1];
    		// val_db
    		$val_db_arr[] = "('".$nkurs['remotelastupdate']."', '".$key."', '".$val[0]."', '".$val[1]."')";
    	}
    	$tocache[] = 'remotelastupdate|' . $nkurs['remotelastupdate'];
    	$tocache = implode ("\n", $tocache);
    	$handle = fopen ($nkurs['cachefile'], 'w');
    	fwrite ($handle, $tocache);
    	fclose ($handle);
    	// insert DB
    	$val_db = implode(", ", $val_db_arr);
    	// asumsikan db sudah connect();
    	mysql_query("INSERT INTO `tabel_bca` (`remotelastupdate`, `mata_uang`, `jual`, `beli`, ) VALUES ".$val_db."") or die("Ada kesalahan db");
    } else {

    Perhatikan bagian // val_db dan // insert DB, silahkan di modif sesuai dengan yg diinginkan.

    cmiiw

    Like or Dislike: Thumb up 0 Thumb down 0
  • syahli
    Mozilla Firefox Mozilla Firefox 3.0.4
    Windows Windows XP
    2 Jan 2009 18:50

    makasih mas tutorialnya semoga bermanfaat bagi semua orang and mas nya dapaet pahal adah…heheh

    Like or Dislike: Thumb up 0 Thumb down 0
  • nopek
    Mozilla Firefox Mozilla Firefox 3.0.6
    Windows Windows XP
    24 Feb 2009 13:52

    @A.Nasrul,
    bisa dipasang di intranet kantor ya? gimana caranya? karena ditempat saya intranet ngga terkoneksi dg internet. Jadi gimana bisa download update kurs-nya?

    @Jawaad
    Mohon sekalian pencerahannya.. :(

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.6
    Windows Windows XP
    24 Feb 2009 21:24

    @nopek,
    yang dimaksud A.Nasrul “intranet” tentunya yg konek ke internet, sedangkan halaman website intranetnya offline. jadi download kurs nya tetap bisa, karena konek ke internet.
    Jika tidak terkoneksi dgn internet tentunya tidak akan bisa mendownload update-an kurs tsbt.

    Like or Dislike: Thumb up 0 Thumb down 0
  • yenni
    Mozilla Firefox Mozilla Firefox 3.0.8
    Windows Windows XP
    22 Apr 2009 11:31

    hi mas, mo tanya kenapa setelah saya run, muncul message error Notice: Undefined index: remotelastupdate in C:\xampplite\htdocs\belajar\new\fungsi_kurs_bca.php on line 102
    trims

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.1
    Windows Windows XP
    25 Apr 2009 7:07

    Hi Yenni,
    seharusnya tidak ada error.
    tapi kalau error nya masih nampil, coba file fungsi_kurs_bca.php yg di baris atas diubah menjadi

    error_reporting (E_ALL^E_WARNING);

    dan untuk mencoba2.. silahkan ubah yg ini menjadi:

    $nkurs['cachetime'] = 0;

    setelah OK, ubah kembali menjadi:

    $nkurs['cachetime'] = 3600;

    Selamat mencoba.

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0b5
    Linux Linux
    1 May 2009 11:06

    Makasih banget mas, Pas saya butuh cari-cari dapet link ini.
    Saya pertama kali juga ada masalah sbb:

    Muncul pesan error :
    File cache.txt belum ada atau belum writable.

    Saya langsung bikin New File yang saya beri nama cache.txt yg saya upload ke web saya , lalu muncul problem selanjutnya :

    Muncul pesan error : fungsi_kurs_bca.php on line 102

    saya ubah : error_reporting (E_ALL);
    menjadi : error_reporting (E_ALL^E_WARNING);

    lalau ngak bisa tampil alias blank…. lalu saya ubah
    $nkurs['cachetime'] = 3600;
    menjadi $nkurs['cachetime'] = 0;

    tampilan berhasil, lalu saya balikin lagi jadi sbb : $nkurs['cachetime'] = 3600;

    Yup… akhirnya beress…. Makasih Ya

    Like or Dislike: Thumb up 0 Thumb down 0
  • Google Chrome Google Chrome 3.0.182.3
    Windows Windows XP
    2 Jul 2009 0:36

    Allow mas, saya sudah upload script kurs bca di free web hosting, semua sudah berjalan dengan baik, tapi masalahnya saya ingin tampilkan di blog saya dengan kode:

    malah tidak bisa muncul, dimana letak kesalahannya? mohon pencerahaanya :)

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.11
    Windows Windows XP
    2 Jul 2009 1:09

    @Rico,
    Blog nya pakai apa ya? hosting sendiri atau di mana?

    Like or Dislike: Thumb up 0 Thumb down 0
  • agus
    Mozilla Firefox Mozilla Firefox 3.5.2
    Windows Windows XP
    13 Aug 2009 9:36

    bang jawaad…
    program sudah jalan semua..
    tapi saya mau insert ke dalam database dengan nama database : val_db dan tabel_bca : remotelastupdate, mata_uang, jual, beli

    scipt sebagai berikut saya masukin di paling atas di fungsi_kurs_bca.php

    // val_db
    	$val_db_arr = array ();
    	foreach ($nkurs['data'] as $key =&gt; $val) {
    		$tocache[] = $key . '|' . $val[0] . '|' . $val[1];
    		// val_db
    		$val_db_arr[] = "('".$nkurs['remotelastupdate']."', '".$key."', '".$val[0]."', '".$val[1]."')";
    	}
    	$tocache[] = 'remotelastupdate|' . $nkurs['remotelastupdate'];
    	$tocache = implode ("\n", $tocache);
    	$handle = fopen ($nkurs['cachefile'], 'w');
    	fwrite ($handle, $tocache);
    	fclose ($handle);
    	// insert DB
    	$val_db = implode(", ", $val_db_arr);
    	// asumsikan db sudah connect();
    	mysql_query("INSERT INTO `tabel_bca` (`remotelastupdate`, `mata_uang`, `jual`, `beli`, ) VALUES ".$val_db."") or die("Ada kesalahan db");
    } else {

    kok masi error
    Parse error: parse error in C:\xampp\htdocs\BCA\fungsi_kurs_bca.php on line 18

    line 18 itu —–> } else {
    sekian n terima kasih

    Like or Dislike: Thumb up 0 Thumb down 0
  • agus
    Mozilla Firefox Mozilla Firefox 3.5.2
    Windows Windows XP
    14 Aug 2009 12:50

    sudah bisa… semuana..
    makasi skripts ya..

    Like or Dislike: Thumb up 0 Thumb down 0
  • joe
    Mozilla Firefox Mozilla Firefox 3.5.2
    Windows Windows Vista
    26 Aug 2009 22:42

    mas jawaad mau tanya kalau pengen masukin data yang valas dari bank BI ke database skriptnya gimana mas??

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.5.2
    Windows Windows XP
    26 Aug 2009 23:02

    @joe, untuk pengambilan data tampilan yg bank BI ada di artikel ini:
    http://www.nusansifor.com/2008/12/script-php-mengambil-nilai-tukar-valuta-asing-dari-bi-bank-indonesia
    Akan tetapi tidak membentuk data per baris kurs nya… untuk dapat menyimpan ke dalam database seperti yg pd script pengambilan bca, mesti di atur terlebih dahulu data per baris nya… sementara blm saya atur per baris, melainkan hanya mengambil dan menampilkan kembali saja secara real time.

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.13
    Windows Windows XP
    27 Aug 2009 16:22

    mas,, mau tanya,,, klo untuk blok drupal gimana yah,,,

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.5.2
    Windows Windows XP
    28 Aug 2009 16:38

    Gimana cara memanggillnya lewar javascript, coz walaupun dah jadi kurs_bca.php gimana cara merubahnya ke kurs_bca.php.js sehingga bisa ditampilkan di manapun kita suka sebagai widget .. makasih

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.8
    Ubuntu Linux Ubuntu Linux
    30 Aug 2009 16:11

    Semakin lengkap yg gw cari di blog ini, td dah ktemu kurs BI sekarang di kasih bonus kusr BCA….

    Pokoke buat adminnya thx yach
    i lop yu pooll

    Like or Dislike: Thumb up 0 Thumb down 0
  • Vio
    Mozilla Firefox Mozilla Firefox 3.5.2
    Windows Windows XP
    1 Sep 2009 10:30

    Mas admin, boleh minta script yg complete tentang ambil kurs BCA dan langsung di insert di DB dan client melihat melalui DB bukan koneksi langsung ke BCA.

    Sekalian saya mo tanya, saya mo tempel aplikasi ini di intranet.
    Jadi Client tidak bisa internet dan server juga tidak bisa internet (dengan asumsi menjaga data agar tidak bisa di ambil dari luar/internet).
    Bagaimana caranya, supaya kurs tersebut tetap update tanpa server koneksi ke internet.

    Terima kasih sebelumnya atas jawaban dan tutorialnya.

    Good Luck 4 U :D

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.5.2
    Windows Windows XP
    1 Sep 2009 17:17

    @Vio, bisa dilihat pada komentar saya diatas http://www.nusansifor.com/2008/11/script-php-mengambil-nilai-tukar-valuta-asing/#comment-828
    Mas Vio tinggal download dan ubah sedikit saja mengikuti komentar diatas.
    Untuk pemanggilan data pada intranet, saya tidak ada. Alangkah baiknya jika mas Vio memulai untuk belajar query sql dengan php, tidak sulit dan dapat mengatasi pertanyaan mas Vio.
    berikut link nya:
    http://id2.php.net/manual/en/function.mysql-query.php

    Oya, untuk bisa update data dari klik BCA tanpa koneksi internet, tidak akan mungkin bisa terjadi.. karena klik BCA hanya bisa diakses oleh internet, kecuali intranetnya berada di local klik BCA itu sendiri :mrgreen:

    Terimakasih atas komentarnya

    Like or Dislike: Thumb up 0 Thumb down 0
  • Kalel
    Mozilla Firefox Mozilla Firefox 2.0.0.4
    Mac OS Mac OS
    2 Sep 2009 15:38

    Nanya Mas, saya upload ketiga file phpnya (apa adanya dari arsip kurs_bca.rar) ke web server saya (localhost). Sebagai catatan, meskipun localhost, tapi saya terkoneksi dengan internet.
    Waktu di run, hasilnya sbb:

    1. Muncul pesan error :
    File cache.txt belum ada atau belum writable.
    Buat file: /home/user/public_html/cache.txt
    Lalu CHMOD ke 666
    2. Saya ikutin, buat file kosong trus disave dgn nama cache.txt lalu diupload dan di CHMOD 666.

    3. Lalu coba di run lagi, hasilnya kok cuma muncul :

    ” ||Mata Uang|| Jual|| Beli|| ”

    Sdh cuma itu aja, satu baris tiga judul kolom saja. diikuti dengan pesan error seperti ini :

    Notice: Undefined index: remotelastupdate in /Applications/xampp/xamppfiles/htdocs/IT_Dep/nilai_tukar_valuta_asing/fungsi_kurs_bca.php on line 86

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.5.2
    Windows Windows XP
    2 Sep 2009 15:45

    @krizzna, script ini bukan buat blok cms tertentu, jadi bebas buat mana aja bisa, asalkan bisa jalankan php.

    @antok, coba file name nya php dan di panggil lewat javascript, lalu pada script echo kan dengan cara document.write();

    @Kalel, silahkan melihat komentar saya diatas yg ini: http://www.nusansifor.com/2008/11/script-php-mengambil-nilai-tukar-valuta-asing/#comment-18820
    cachetime nya dibikin 0 dulu, kalau udah jalan, kembalikan ke 3600

    Like or Dislike: Thumb up 0 Thumb down 0
  • Kalel
    Mozilla Firefox Mozilla Firefox 2.0.0.4
    Mac OS Mac OS
    3 Sep 2009 9:32

    makacih2….

    mantap mazzzzz

    Like or Dislike: Thumb up 0 Thumb down 0
  • Kalel
    Mozilla Firefox Mozilla Firefox 2.0.0.4
    Mac OS Mac OS
    3 Sep 2009 9:35

    tanya lagi mass,,,

    biar nilainya real time alias bisa berubah-ubah tiap hari secara otomatis gmn y mas??

    makasih

    Like or Dislike: Thumb up 0 Thumb down 0
  • Kalel
    Mozilla Firefox Mozilla Firefox 2.0.0.4
    Mac OS Mac OS
    3 Sep 2009 10:06

    wah, ternyata saya sendiri yang kurang jeli mas…
    lhawong itu kan udah real time yah??? ckakakaka…
    ya maaph…

    ada satu pertanyaan lg mas,,,
    tolong ya mas, klo bisa,,,
    ini mas, cara membuat halaman web yang menggunakan 2 bahasa. misal indonesia dan inggris gt mas…
    dah musmet ni mas…

    makasih masnya….

    Like or Dislike: Thumb up 0 Thumb down 0
  • dhany
    Google Chrome Google Chrome 3.0.195.21
    Windows Windows Vista
    1 Oct 2009 17:08

    Mas … saya mau tanya … kalau untuk mengambil nilai mutasi rekening … apa yang perlu dilakukan ?

    bagaimana script untuk login nya ?

    maap mas, nanya nya OOT ga sih ?

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.5.3
    Windows Windows XP
    21 Oct 2009 23:51

    @dhany, untuk bisa melihat halaman yg di protect login, harus menggunakan sistem curl posting.
    berikut contohnya saya kasih url linknya:
    http://snipplr.com/view/17733/php-curl-post/

    Like or Dislike: Thumb up 0 Thumb down 0
  • joe
    Mozilla Firefox Mozilla Firefox 3.0.7
    Windows Windows XP
    27 Oct 2009 1:24

    mas jawaad, maaf mas ngerepotin, ini mas, aq udah nyoba pake skrip buat masukin datanya k database, cuma aq g ngerti cara nyusun skripnya, mas kalau g ngerepotin mas jawaad, ini mas, aq minta tolong mas jawaad yang nyusun skripnya, supaya bisa langsung aq pake skripnya, makasih…

    Like or Dislike: Thumb up 0 Thumb down 0
  • robert
    Internet Explorer Internet Explorer 7.0
    Windows Windows XP
    4 Jan 2010 23:49

    Pa kabar bung,
    minta Tolong nih dah coba install fungsi_kurs_bca.php
    cache.txt dah di chmod 666

    Error yg keluar :

    Notice: Undefined index: remotelastupdate in /home/webhous/public_html/fungsi_kurs_bca.php on line 102

    Like or Dislike: Thumb up 0 Thumb down 0
  • robert
    Internet Explorer Internet Explorer 7.0
    Windows Windows XP
    4 Jan 2010 23:50

    kurs_bcaV2.rar ngga bisa di download

    Like or Dislike: Thumb up 0 Thumb down 0
  • PHP PHP
    5 Jan 2010 1:45

    @robert, baca komentar2 diatas, atau baca artikel diakhir (sudah saya update barusan, supaya jelas).
    link download sudah fix,.. terimakasih atas komentarnya..

    Like or Dislike: Thumb up 0 Thumb down 0
  • Robert
    Mozilla Firefox Mozilla Firefox 3.0.16
    Windows Windows XP
    5 Jan 2010 17:27

    Sudah jalan Mas Jawaad. Makasih banyak untuk scriptnya

    Like or Dislike: Thumb up 0 Thumb down 0
  • w4nks
    Mozilla Firefox Mozilla Firefox 3.5.7
    Windows Windows XP
    7 Jan 2010 14:24

    mas mau tanya..
    saya sudah coba semuanya sesuai keterangan diatas..

    http://www.nusansifor.com/2008/11/script-php-mengambil-nilai-tukar-valuta-asing/#comment-18820

    tapi tetep aja gak bisa…
    erornya :

    Fatal error: Call to undefined function curl_init() in C:\xampp\htdocs\bcates\fungsi_kurs_bca.php on line 29

    komputer saya tersambung internet mas…
    mohon pencerahannya…

    Like or Dislike: Thumb up 0 Thumb down 0
  • PHP PHP
    8 Jan 2010 4:39

    @w4nks, berarti fungsi curl nya belum aktif di xampp nya..
    coba aktifkan lokasi filenya biasanya disini:
    xampp/apache/bin/php.ini
    edit gunakan editor dan cari bagian:

    ;extension=php_curl.dll

    ubah, hilangkan tanda “;” nya menjadi:

    extension=php_curl.dll

    lalu restart xampp Anda, silahkan dicoba lagi.

    Like or Dislike: Thumb up 0 Thumb down 0
  • w4nks
    Mozilla Firefox Mozilla Firefox 3.5.7
    Windows Windows XP
    8 Jan 2010 10:22

    iyah pak sudah bisa…
    makasih banyak pak.. tapi ada 1 pertanyaan lagi pak..heheheh..
    kalau hanya mau ngambil nilai usd jualnya saja gimana yah pak ? rencana mau dibuat seperti kalkulator gitu..nilai kursnya langsung otomatis masuk dari bca…

    mohon pencerahannya lagi pak

    Like or Dislike: Thumb up 0 Thumb down 0
  • PHP PHP
    8 Jan 2010 23:05

    @w4nks, dari pada nanti melebar kemana2, mendingan masuk ke forum, disana bebas, nanti saya jawab disana.
    Ini link forum nya: http://www.nusansifor.com/forum

    Like or Dislike: Thumb up 0 Thumb down 0
  • w4nks
    Mozilla Firefox Mozilla Firefox 3.5.7
    Windows Windows XP
    9 Jan 2010 9:32

    iya pak saya kesana..makasih

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.5.7
    Windows Windows XP
    31 Jan 2010 12:44

    mas, mau tanya nech. kalo misalkan kita mau ngambil (grab) hanya nilai USD nya aja gmn? trus nanli nilai dari USD itu untuk di buat patokan untuk calculator rate USD. makasih sebelumnya

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.5.7
    Windows Windows XP
    31 Jan 2010 19:04

    @artikel online, coba baca komentar persis diatas Anda.
    Kasus nya sama, itu udah ada di forumnya dibuat sama w4nks, disini http://www.nusansifor.com/forum/viewtopic.php?f=4&t=27

    Like or Dislike: Thumb up 0 Thumb down 0
  • joe
    Mozilla Firefox Mozilla Firefox 3.0.18
    Windows Windows XP
    6 Mar 2010 23:05

    kang jawaad tengkyu… banget…. bantuannya, bener2 pas dengan yg saya cari
    ^_^

    oh iya kang, kan yg ditampilkannya cuma 1 jenis nilai jual valasnya, kalau pengen langsung semua jenisnya nilai tukarnya, tapi cuma nilai juanya aja atau cuma nilai belinya aja caranya gmn kang???

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6
    Windows Windows XP
    7 Mar 2010 2:19

    @joe, untuk yg hanya jual saja yg ingin ditampilkan, replace bagian dibawah // Output (sampai akhir baris script)

    //
    // Output
    //
    $output = "\n";
    $margin = '';
    $output .= $margin . '<div id="nKurs">' . "\n";
    $output .= $margin . '	<table width="100%" border="0" cellspacing="1" cellpadding="0">' . "\n";
    $output .= $margin . '		<tr><th>Mata Uang</th><th>Jual</th></tr>' . "\n";
    $rowclass = 'row1';
    foreach ($nkurs['data'] as $key => $val) {
    	if (in_array ($key, $nkurs['curr'])) {
    		if ($rowclass == 'row1'){ $rowclass = 'row2'; }else{ $rowclass = 'row1'; }
    		$output .= $margin . '		<tr><td align="center" class="curr ' .$rowclass . '">' . $key . '</td><td align="right" class="' . $rowclass . '">' . number_format($val[0], 2) . '</td></tr>' . "\n";
    	}
    }
    $output .= $margin . '	</table>' . "\n";
    $output .= $margin . '	<cite><a href="http://www.klikbca.com/" rel="external" title="Source: KlikBCA" rel="nofollow">' . $nkurs["remotelastupdate"] . '</a></cite>' . "\n";
    $output .= $margin . '</div>' . "\n";
    echo $output;

    Untuk yang hanya beli saja yg ingin tampil, replace bagian dibawah // Output (sampai akhir baris script), scriptnya:

    //
    // Output
    //
    $output = "\n";
    $margin = '';
    $output .= $margin . '<div id="nKurs">' . "\n";
    $output .= $margin . '	<table width="100%" border="0" cellspacing="1" cellpadding="0">' . "\n";
    $output .= $margin . '		<tr><th>Mata Uang</th><th>Beli</th></tr>' . "\n";
    $rowclass = 'row1';
    foreach ($nkurs['data'] as $key => $val) {
    	if (in_array ($key, $nkurs['curr'])) {
    		if ($rowclass == 'row1'){ $rowclass = 'row2'; }else{ $rowclass = 'row1'; }
    		$output .= $margin . '		<tr><td align="center" class="curr ' .$rowclass . '">' . $key . '</td><td align="right" class="' . $rowclass . '">' . number_format($val[1], 2) . '</td></tr>' . "\n";
    	}
    }
    $output .= $margin . '	</table>' . "\n";
    $output .= $margin . '	<cite><a href="http://www.klikbca.com/" rel="external" title="Source: KlikBCA" rel="nofollow">' . $nkurs["remotelastupdate"] . '</a></cite>' . "\n";
    $output .= $margin . '</div>' . "\n";
    echo $output;

    silahkan dicoba.

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6
    Windows Windows XP
    9 Mar 2010 20:01

    wah.. udah coba kok masih eror ya… masih harus banyak membaca dan membaca…. semangat,…….

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6
    Windows Windows XP
    9 Mar 2010 20:04

    wah.. pencerahan yang luar biasa.. thanks juragan… langsung di pelajari…

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Mozilla 1.9.2.2pre
    Ubuntu Linux Ubuntu Linux
    15 Mar 2010 13:04

    Waw trnyata bener memakai fungsi curl..hehehe tadi aku kira ada yg pakai screnshot gitu ke BCAnya..
    sip makasi y mas..udah yakin kalau memang bisa diakalin dengan curl :D
    get_content belum ngerti bnyak..sip2…suwon..
    langsung diaplikasikan :D

    Like or Dislike: Thumb up 0 Thumb down 0
  • olia
    Mozilla Firefox Mozilla Firefox 3.5.7
    Windows Windows 7
    20 Mar 2010 21:47

    mas, saya malah kena fatal error d line 30 itu gmana ya??
    di cache.txt itu harus diisi apa ya??
    thx b4 :D

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6
    Windows Windows XP
    20 Mar 2010 22:00

    @olia, ikutin aja apa yg diperintahkan disitu:
    Buat file cache.txt dan kalau pake server linux chmod file nya 666, bisa lewat ftp atau filemanager dari cPanel Hostingan.
    isi cache.txt gausah diisi ntar jg keisi sendiri sama script nya, mau diisi sembarang tulisan juga boleh2 saja.

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.7
    Windows Windows XP
    22 Mar 2010 13:35

    bos kalo buat blogger gimana tu kodenya? Aku mau pake di bloggerku http://www.produkcasio.blogspot.com untuk promosiin produk casio boss.

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6.2
    Windows Windows XP
    23 Mar 2010 15:13

    mantap bro, thanks berat

    Like or Dislike: Thumb up 0 Thumb down 0
  • athear
    Google Chrome Google Chrome 4.1.249.1045
    Windows Windows 7
    4 Apr 2010 1:27

    wah.. mataph om…
    tengkyu udah sharing…
    (^_^)V

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.0.19
    Windows Windows XP
    23 Apr 2010 10:42

    kerennn, trims udh bagi2 ilmu pak,, saya udh cari2 ga ketemu,akhirnya nemu disini… trims banyakkkkk!!!

    Like or Dislike: Thumb up 0 Thumb down 0
  • Google Chrome Google Chrome 5.0.375.38
    Linux Linux
    23 May 2010 14:20

    Terima kasih,

    tp boleh di kutak – kutik ya mas… scriptnya…

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6.3
    Windows Windows XP
    26 May 2010 3:26

    @qu4ck, silahkan :)

    Like or Dislike: Thumb up 0 Thumb down 0
  • abdee
    Mozilla Firefox Mozilla Firefox 3.6
    Windows Windows XP
    26 May 2010 16:57

    udah sy coba dan hasilnya sukses..
    tp anehnya bila kita ambil link
    http://www.klikbca.com/individual/silver/ind/rates.html
    itu sedang putus koneksinya..
    maka web kita akan putus/error juga…
    ada solusi lain? biar web kita gak ikutan down/error koneksinya?

    Like or Dislike: Thumb up 0 Thumb down 0
  • abdee
    Mozilla Firefox Mozilla Firefox 3.6
    Windows Windows XP
    26 May 2010 17:12

    apa karena $nkurs['cachetime'] = 0;
    hrus diganti yah jadi 3600?

    Like or Dislike: Thumb up 0 Thumb down 0
  • abdee
    Mozilla Firefox Mozilla Firefox 3.6
    Windows Windows XP
    26 May 2010 17:37

    dan untuk mencoba2.. silahkan ubah yg ini menjadi:

    $nkurs['cachetime'] = 0;

    setelah OK, ubah kembali menjadi:

    $nkurs['cachetime'] = 3600;

    kalo saya ganti jadi 3600 muncul eror spt ini:
    Notice: Undefined offset: 1 in D:\xampp\htdocs\klik4it\app\code\core\Mage\Directory\Block\Currency.php on line 106

    tapi kalo saya pake 0 barjalan lancar…
    tapi..ya itu tadi suka terputus jika dari klikbca.com servernya sedang down

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6.3
    Windows Windows XP
    26 May 2010 18:35

    @abdee,
    pertama, gunakan:
    $nkurs['cachetime'] = 0;

    jika sudah nampil OK, maka ubah menjadi:
    $nkurs['cachetime'] = 3600;

    dan seharusnya tidak ada masalah, kalau ada error, coba di cek lagi pada baris 105-106 itu isinya apa?

    Like or Dislike: Thumb up 0 Thumb down 0
  • abdee
    Mozilla Firefox Mozilla Firefox 3.6
    Windows Windows XP
    27 May 2010 13:15

    @Jawaad
    thanks for replay..

    pertama sy gunakan $nkurs['cachetime'] = 0;
    kemudian sy ganti $nkurs['cachetime'] = 3600;
    muncul pesen error…
    Notice: Undefined offset: 1 in D:\xampp\htdocs….

    isi dari baris 105-106

    105: if ($val[0] != ‘remotelastupdate’) {
    106: $nkurs['data'][$val[0]] = array ($val[1], trim ($val[2]));

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6.3
    Windows Windows XP
    27 May 2010 19:01

    @abdee, file cache.txt nya tidak diubah kan? sudah chmod 666? mestinya normal2 saja.

    Like or Dislike: Thumb up 0 Thumb down 0
  • abdee
    Mozilla Firefox Mozilla Firefox 3.6
    Windows Windows XP
    1 Jun 2010 14:48

    sudah berhasil mas….

    tp ada beberpa page yg bila di klik link nya muncul error
    Cannot redeclare curl_get_file_contents() (previously declared in D:\xampp\htdocs\……

    tapi ada juga page lain yg tidak error…
    cuma sebagian saja…

    Like or Dislike: Thumb up 0 Thumb down 0
  • abdee
    Mozilla Firefox Mozilla Firefox 3.6
    Windows Windows XP
    1 Jun 2010 15:44

    ok mas..
    problem solved..
    ternyata

    && $handle = curl_get_file_contents("http://www.klikbca.com/individual/silver/ind/rates.html")

    saya ganti jadi

    && $handle = file_get_contents("http://www.klikbca.com/individual/silver/ind/rates.html", "r")
    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6
    Windows Windows XP
    30 Jun 2010 19:37

    mas tolong gimana cara buat chmod ke 666 saya baru belajar ni mau coba isi kurs bca kalo ada scriptnya tolong
    trims

    Like or Dislike: Thumb up 0 Thumb down 0
  • handoyo
    Mozilla Firefox Mozilla Firefox 3.6.6
    Windows Windows XP
    14 Jul 2010 10:35

    Salam kenal..Makasih bgt buat skripnya pak.Mau nanya,kalo misalkan mau dikasih timer jd berapa menit skali baru diambil,gmn ya caranya?Tq.. :d

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6.12
    Windows Windows XP
    24 Nov 2010 0:45

    maaf ,.. mo nanya,…

    saya mau bikin konversi ke dollar tp,.. pengen yang otomatis,..
    misal : $dollar = ($harga_produk / $dollar_sekarang);

    $harga_produk ngambil dari database saya
    $dollar_sekarang ngambil secara otomatis dari kurs sekarang

    sehingga kalo ada penurunan atau penaikan harga dollar maka secara otomatis saya sudah mendapatkan hasilnya,..

    itu gmana yaa,.. ???
    kalo ada link atau contoh ,.. boleh dong kasi tau saya,…
    lagi mepet nih,… hik hik hik,…

    thank’s

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6.15
    Windows Windows 7
    17 Mar 2011 1:46

    bagai mana kalau script diatas diterapkan menjadi semacam kakulator untuk menghemat tempat dan simple
    saya buat script simplenya tapi ga bisa menggabungkannya gan..
    bantuin

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6
    Windows Windows XP
    29 Mar 2011 4:48

    mas, kalau mau buat pakai sistem yang ada adminnya gimana? jadi tar gak pakai data bca, tapi pakai data sendiri dan kita masukin sendiri… jadi yang update kita dari admin nya…makasih

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 3.6.8
    Windows Windows XP
    21 Jun 2011 1:01

    @abdee, ok seep semoga bermanfaat.

    @p setiawan, silahkan filenya diunduh, diatas ada link download nya. dan ikuti langkah instalasi nya.

    @handoyo, silahkan tinggal diubah saja timer setting nya, contoh pada script adalah:

    $nkurs['cachetime'] = 3600; // ubah saja sesuikan kebutuhan

    @JONI THEKILL, untuk implementasi ke aplikasi blm saya buatkan contohnya, akan tetapi jika Anda mengerti, mudah saja sebenarnya untuk mengambil data tersebut. gunakan fasilitas fungsi file_get_contents(“path/ke/cache.txt”);

    @hendra, iya nanti kalau sempat saya buatkan contohnya.

    @jaya, kalau begitu tidak perlu lagi menggunakan script ambil data ke website BCA, melainkan buat saja script khusus, silahkan Anda coba belajar membuat bukutamu menggunakan php dan MySQL, maka nanti Anda akan bisa sendiri untuk membuat bentuk2 data secara umum.

    OK, untuk semua, sekedar informasi, script ini masih layak digunakan untuk PHP versi 5. Jika ada masalah error lain, silahkan paparkan disini.
    Terimakasih.

    Like or Dislike: Thumb up 0 Thumb down 0
  • arta
    Mozilla Firefox Mozilla Firefox 4.0.1
    Windows Windows 7
    10 Jul 2011 0:29

    Mas, saya sudah pasang script ini. Namun stelah diakses muncul pesan error “Notice: Undefined index: remotelastupdate in D:\wamp\www\mysite\fungsi_kurs_bca.php on line 102″ Yang muncul hanya 1 baris berisi “Mata Uang | Jual | Beli |”. Saya sudah ikuti saran mas kpada mbak Yenni diatas, tapi malah tambah error.

    Mohon dibantu, terima kasih sebelumnya.

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 5.0
    Windows Windows XP
    10 Jul 2011 3:08

    @arta, silahkan dicoba baris atas berikan penanda variable ini:

    $nkurs['remotelastupdate'] = '';

    lalu coba nilai timer nya di NOL kan terlebih dahulu, sampai berhasil.

    $nkurs['cachetime'] = 0;

    kalau tetap tidak bisa, kemungkinan Anda tidak bisa menggunakan curl, silahkan aktifkan dahulu module curl di wamp Anda, cara mengaktifkannya, silahkan lihat komentar ini, klik disini.

    Atau gunakan file_get_content().

    file_get_contents("alamat url nya", "r")

    Lihat diketerangan artikel diatas, atau coba lihat komentar nya Abdee. Klik disini.

    Jangan lupa setelah berhasil kembalikan setting timer nya, agar server tidak boros.

    $nkurs['cachetime'] = 3600;
    Like or Dislike: Thumb up 0 Thumb down 0
  • arta
    Mozilla Firefox Mozilla Firefox 4.0.1
    Windows Windows 7
    10 Jul 2011 22:25

    @jawaad
    terima kasih atas respon nya mas. Untuk error ini “D:\wamp\www\mysite\fungsi_kurs_bca.php on line 102″ saya mengganti baris ” error_reporting (E_ALL);”
    menjadi “error_reporting (E_ALL ^ E_NOTICE);” (sudah solve)

    Untuk error ini –> Yang muncul hanya 1 baris berisi “Mata Uang | Jual | Beli |” saya ikuti saran mas diatas.

    sekali lagi terima kasih mas atas bantuannya.

    Like or Dislike: Thumb up 0 Thumb down 0
  • arta
    Mozilla Firefox Mozilla Firefox 4.0.1
    Windows Windows 7
    10 Jul 2011 22:43

    o iya mas, nanya lagi. moga ga bosen jawab ne. Saya mau ngambil rate yang bahasa inggris. saya sudah ubah baris “handle = curl_get_file_contents(“http://www.klikbca.com/individual/silver/ind/rates.html”,”r”)”

    Menjadi :
    “&& $handle = file_get_contents(“http://www.klikbca.com/individual/silver/Eng/rates.html”,”r”) ” (sesuai dengan link rates bahasa inggrisnya.
    Tapi yg muncul tetep bahasa Indonesia mas (sama dengan sebelum diubah). Ada langkah yg kurang ya mas?

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 5.0
    Windows Windows XP
    11 Jul 2011 0:19

    @arta, kalau mau tampilan bahasa inggris, gak perlu ambil konten BCA yg bhs inggris, ubah aja sekitar baris ke 12 dari bawah, di bawah ada tulisan ini:

    $output .= $margin . '		<tr><th>Mata Uang</th><th>Jual</th><th>Beli</th></tr>' . "\n";

    Ubah kata2nya sesuai keinginan, misalnya jadi: Mata Uang ubah jadi Currency, Jual ubah jadi Sell, Beli ubah jadi Buy.

    Like or Dislike: Thumb up 0 Thumb down 0
  • arta
    Mozilla Firefox Mozilla Firefox 4.0.1
    Windows Windows 7
    11 Jul 2011 15:20

    ok mas, terima kasih.

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 5.0
    Windows Windows 7
    16 Nov 2011 13:29

    boleh juga nih gan, bisa dicoba, hehehe.. thx b4 :lol:

    Like or Dislike: Thumb up 0 Thumb down 0
  • Mozilla Firefox Mozilla Firefox 5.0
    Windows Windows 7
    16 Nov 2011 13:32

    nice info brad… segera meluncur dah buat nyobain, hehehe.. Thx buat share nya :?: :smile:

    Like or Dislike: Thumb up 0 Thumb down 0

Leave a Comment

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Halaman ini di eksekusi dalam waktu 4.21 detik! (hmm sedeng jg lah segini mah...)