01.
$row
= 1;
02.
$word_t
=1;
03.
$word_f
=1;
04.
$arr_countword_before
=1;
05.
$arr_countword_affter
=1;
06.
07.
08.
$fp
=
fopen
(
"test.txt"
,
"r"
);
09.
10.
if
(!
$fp
)
11.
{
12.
echo
"ไม่สามารถเปิดไฟล์ได้ โปรดลองอีกครั้งในภายหลัง"
;
13.
exit
;
14.
}
15.
while
((
$data
=
fgets
(
$fp
,1024))!==FALSE)
16.
{
17.
18.
echo
"บรรทัดที่ {$row} "
;
19.
$row
++;
20.
21.
for
(
$c
=0;
$c
<
$fp
;
$c
++)
22.
{
23.
echo
$data
.
"<br>"
;
24.
$tr_data
=
$data
;
25.
$array_word
=
explode
(
'|'
,
$tr_data
);
26.
foreach
(
$array_word
as
$k
=>
$byword
)
27.
{
28.
if
(
strlen
(trim(
$byword
))>0)
29.
{
30.
$func
= serchword(
$byword
);
31.
if
(!
$func
)
32.
{
33.
$Byword
=
$byword
;
34.
echo
"<br><font color=red class=dis_result>คำที่ : </font>"
.
$word_f
.
$Byword
.
" <font color=red>ไม่พบในฐานข้อมูล</font><br>"
;
35.
$word_f
++;
36.
}
37.
elseif
(
$func
)
38.
{
39.
$word_true
=
$byword
;
40.
echo
"<br><font color=blue class=dis_result>คำที่ : </font>"
.
$word_t
.
$word_true
.
" <font color=blue>พบในฐานข้อมูล</font><br>"
;
41.
$word_t
++;
42.
43.
$arr_countword_affter
=
count
(
$word_true
);
44.
echo
"หลังค้นหา"
.
$arr_countword_affter
.
"<br>"
;
45.
$arr_countword_affter
++;
46.
}
47.
}
48.
49.
$arr_countword_before
=
count
(
$Byword
);
50.
echo
"ก่อนค้นหา"
.
$arr_countword_before
.
"<br>"
;
51.
$arr_countword_before
++;
52.
}
53.
break
;
54.
}
55.
}
56.
fclose(
$fp
);
57.
}