 |
|
สวัสดีครับๆ
ผมมีปัญหา ที่ งงๆ อยู่ปัญหาหนึ่งครับ
คือว่า ผมต้องการเก็บเลขcounter ที่นับจำนวนการถ่ายเอกสารของเครื่องถ่ายเอกสาร ลงmysqlครับ ซึ่งโดยปกติแล้ว เครื่องถ่ายเอกสารจะนับค่าแล้วแสดงเป็นตัวเลขออกมาผ่านหน้า web คือ http://192.168.1.106/prcnt.htm หน้าตาดังภาพด้านล่างครับ

โดยหน้านี้มีโค้ทดังนี้ครับ
Code (HTML)
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<BASE TARGET="LF">
<SCRIPT LANGUAGE="JavaScript1.2"><!--
var lTop='Counters';
var lRef='Refresh<BR>Status';
var info=['Total Number of Color Prints',61651,'Total Number of B/W Prints',396686];
var eMsg='Unable to get information.';
function wrD2(n, s) {wrTr(); wrTd(n, '50'); wrTd(s, '50'); wrTre();}
function wrTd(s, w) {document.write('<TD NOWRAP WIDTH="', w, '%"><SMALL>', s, '</SMALL></TD>');}
function wrTr() {document.write('<TR>');}
function wrTre() {document.writeln('</TR>');}
function wrHr(n) {document.writeln('<TR><TD COLSPAN="', n, '"><HR SIZE="2"></TD></TR>');}
function bgnTbl() {document.writeln('<TABLE BORDER="1" WIDTH="100%" CELLSPACING="0" CELLPADDING="0"><TR><TD><TABLE BORDER="0" WIDTH="100%" CELLSPACING="8" CELLPADDING="0">');}
function endTbl() {document.writeln('</TABLE></TD></TR></TABLE><P>');}
function bgnTb2(s) {document.write('<TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"><TR><TD>', s.bold(), '</TD></TR><TR><TD>'); bgnTbl();}
function endTb2() {document.write('</TABLE></TD></TR>'); endTbl();}
function wrCnt() {
bgnTbl();
if (!info.length) document.writeln('<TR><TD ALIGN="center">', eMsg, '</TD></TR>');
else {
for (var i=0; i<info.length; i+=2) wrD2(info[i], info[i+1]);
}
endTbl();
}
function wrHd() {document.write('<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR><TD><IMG SRC="I/doc.png" WIDTH="18" HEIGHT="20" ALT=""><NOBR>');
document.writeln(lTop.big().bold(), '</NOBR></TD></TR></TABLE>');}
function wrBt(s) {
document.write('<TABLE BORDER="0" ALIGN="center" CELLSPACING="10" CELLPADDING="0"><TR><TD ALIGN="right"><A HREF="');
document.write(s, '.htm" TARGET="_self"><IMG SRC="I/refresh.png" WIDTH="47" HEIGHT="28" BORDER="0" ALIGN="middle" ALT="', lRef.replace('<BR>', ' '), '"></A></TD><TD>');
document.writeln(lRef.small(), '</TD></TR></TABLE>');}
//--></SCRIPT>
</HEAD>
<BODY BGCOLOR="white" LINK="blue" ALINK="blue" VLINK="blue" onUnload="parent.undoRef();">
<SCRIPT LANGUAGE="JavaScript1.2"><!--
wrHd(); wrCnt(); wrBt('prcnt');
parent.doRef();
//--></SCRIPT>
</BODY>
</HTML>
ปัญหาของผมมีอยู่ว่า ผมไม่รู้จะทำยังไงให้ php เก็บค่าของเครื่องถ่ายทั้งสองค่า ไปเก็บอยู่ใน db ครับ ซึ่งในตอนแรกผมได้ลองไปถอด harddisk ของเครื่องถ่ายเอกสารออกมา กะว่าจะแก้ไฟล์ prcnt.htm ของเครื่องถ่าย ให้เป็นตัวเลข เดียวๆ เพื่อที่จะใช้ php เก็บได้ง่ายๆ แต่ที่ไหนได้ ใน harddisk ของเครื่องถ่ายเอกสารนั้น มี firmware พิเศษ ที่ป้องกันไม่ให้ อ่านเขียน harddisk
ผมเลย ตึ๊บเลย ไม่รู้จะทำยังไง ก็อยากจะรบกวนท่านๆผู้รู้ท่านใด มีวิธีช่วยผม รบกวนด้วยครับ
ขอบคุณครับ
Tag : PHP, MySQL
|
|
 |
 |
 |
 |
Date :
2011-11-03 19:36:38 |
By :
devman |
View :
1211 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |