01.
<html>
02.
<head>
03.
<title></title>
04.
<meta http-equiv=
"Content-Type"
content=
"text/html; charset=windows-874"
>
05.
<?
06.
$arr
=
array
();
07.
$count
=0;
08.
$block
=
"ITEM"
;
09.
10.
$key
=
""
;
11.
$value
=
""
;
12.
13.
function
startxml(
$parser
,
$name
,
$att
)
14.
{
15.
global
$key
;
16.
$key
=
$name
;
17.
}
18.
function
endxml(
$parser
,
$name
)
19.
{
20.
global
$count
;
21.
global
$block
;
22.
if
(
$name
==
$block
)
23.
{
24.
$count
=
$count
+1;
25.
}
26.
}
27.
function
cdata(
$parser
,
$data
)
28.
{
29.
global
$key
;
30.
global
$value
;
31.
global
$count
;
32.
global
$arr
;
33.
if
(
strlen
(
$data
)>1)
34.
{
35.
$value
=
$data
;
36.
$arr
[
$count
][
"$key"
]=
$value
;
37.
}
38.
}
39.
40.
function
openxml(
$url
)
41.
{
42.
$p
=xml_parser_create();
43.
xml_set_element_handler(
$p
,
"startxml"
,
"endxml"
);
44.
xml_set_character_data_handler(
$p
,
"cdata"
);
45.
$fp
=
fopen
(
$url
,
"r"
);
46.
while
(
$data
=
fread
(
$fp
,4096))
47.
{
48.
xml_parse(
$p
,
$data
,
feof
(
$fp
));
49.
}
50.
xml_parser_free(
$p
);
51.
}
52.
53.
?>
54.
<div align=
"right"
><font size=2>( บาท ต่อ 1 หน่วยเงินตราต่างประเทศ )</font></div>
55.
<br>
56.
<table width=100% border=1 cellspacing=0>
57.
<tr>
58.
<td><center><b>ชื่อประเทศ</b><center></td>
59.
<td><center><b>สกุลเงิน</b><center></td>
60.
<td><center><b>อัตราแลกเปลี่ยน</b><center></td>
61.
<td><center><b>วันที่</b><center></td>
62.
</tr>
63.
<tr>
64.
<?
65.
66.
67.
69.
70.
$provide
=
array
(
"สหรัฐอเมริกา"
,
"สหราชอาณาจักร"
,
"ยูโร"
,
"ญี่ปุ่น (ต่อ 100 เยน)"
,
"ฮ่องกง"
,
"มาเลเซีย"
,
"สิงคโปร์"
,
"บรูไน"
,
"ฟิลิปปินส์"
,
"อินโดนีเซีย (ต่อ 1000 รูเปีย)"
,
71.
"อินเดีย"
,
"สวิตเซอร์แลนด์"
,
"ออสเตรเลีย"
,
"นิวซีแลนด์"
,
"ปากีสถาน"
,
"แคนาดา"
,
"สวีเดน"
,
"เดนมาร์ก"
,
"นอร์เวย์"
,
"สาธารณรัฐประชาชนจีน"
,
"เม็กซิโก"
,
"สหภาพแอฟริกาใต้"
,
72.
"เกาหลีใต้"
,
"ไต้หวัน"
,
"คูเวต"
,
"ซาอุดีอาระเบีย"
,
"สหรัฐอาหรับ"
,
"พม่า"
,
"บังกลาเทศ"
,
"สาธารณรัฐเชก"
,
"กัมพูชา"
,
"เคนยา"
,
"สาธารณรัฐประชาชนลาว"
,
"รัสเซีย"
,
"เวียตนาม"
,
73.
"อียิปต์"
,
"โปแลนด์"
);
74.
75.
for
(
$i
=0;
$i
<
$count
;
$i
++)
76.
{
77.
echo
"<td>"
.
$provide
[
$i
].
"</td>"
;
78.
echo
"<td><div align=\"center\">"
.
$arr
[
$i
][
"CB:TARGETCURRENCY"
].
"</center></td>"
;
79.
echo
"<td><div align=\"right\">"
.
$arr
[
$i
][
"CB:VALUE"
].
"</div></td>"
;
80.
echo
"<td><div align=\"right\">"
.
$arr
[
$i
][
"DC:DATE"
].
"</div></td>"
;
81.
echo
"</tr>"
;
82.
}
83.
84.
?>
85.
</table>