📄 welcome.pl
字号:
#! /usr/bin/perl use strict;use Tie::File;my $CountFile = "i2c";my $o = tie my @text,'Tie::File',$CountFile or die "Cannot Tie file:$CountFile !\n";open (COUNT, $CountFile);my $data = <COUNT>;my $Name;my $Value;($Name, $Value) = split (/,/, $o->FETCH(1));my $ID = $Value;($Name, $Value) = split (/,/, $o->FETCH(2));my $version = $Value;($Name, $Value) = split (/,/, $o->FETCH(3));my $IP_1 = $Value;($Name, $Value) = split (/,/, $o->FETCH(4));my $IP_2 = $Value;($Name, $Value) = split (/,/, $o->FETCH(5));my $IP_3 = $Value;($Name, $Value) = split (/,/, $o->FETCH(6));my $IP_4 = $Value;($Name, $Value) = split (/,/, $o->FETCH(7));my $mask_1 = $Value;($Name, $Value) = split (/,/, $o->FETCH(8));my $mask_2 = $Value;($Name, $Value) = split (/,/, $o->FETCH(9));my $mask_3 = $Value;($Name, $Value) = split (/,/, $o->FETCH(10));my $mask_4 = $Value;($Name, $Value) = split (/,/, $o->FETCH(11));my $gateway_1 = $Value;($Name, $Value) = split (/,/, $o->FETCH(12));my $gateway_2 = $Value;($Name, $Value) = split (/,/, $o->FETCH(13));my $gateway_3 = $Value;($Name, $Value) = split (/,/, $o->FETCH(14));my $gateway_4 = $Value;($Name, $Value) = split (/,/, $o->FETCH(15));my $DNS_1 = $Value;($Name, $Value) = split (/,/, $o->FETCH(16));my $DNS_2 = $Value;($Name, $Value) = split (/,/, $o->FETCH(17));my $DNS_3 = $Value;($Name, $Value) = split (/,/, $o->FETCH(18));my $DNS_4 = $Value;($Name, $Value) = split (/,/, $o->FETCH(19));my $power = $Value;($Name, $Value) = split (/,/, $o->FETCH(20));my $MAC_1 = $Value;($Name, $Value) = split (/,/, $o->FETCH(21));my $MAC_2 = $Value;($Name, $Value) = split (/,/, $o->FETCH(22));my $MAC_3 = $Value;($Name, $Value) = split (/,/, $o->FETCH(23));my $MAC_4 = $Value;($Name, $Value) = split (/,/, $o->FETCH(24));my $MAC_5 = $Value;($Name, $Value) = split (/,/, $o->FETCH(25));my $MAC_6 = $Value;print "Content-type: text/html\n\n";print <<END_OF_PAGE;<HTML><HEAD> <TITLE>深圳远望谷读写器系统</TITLE> <style type="text/css"> <!-- body,td,th { font-family: "新宋体"; font-size: 14px; } .STYLE1 { font-family: "仿宋_GB2312"; font-size: 18px; } .STYLE3 { font-size: 16; } body { background-color: #FFFFFF; } --> </style><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /></HEAD><body><form id="form1" name="form1" method="get" action="/cgi-bin/server.cgi" > <div align="center"> <table width="102%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="13%"> </td> <td width="23%"><div align="right"><img src="../image/logo.bmp" /></div></td> <td width="19%"><div align="right"><img src="../image/nanshanlibmap.gif" height="88" /></div></td> <td width="30%"><div align="left"><img src="../image/web_4.gif" width="233" height="88" /></div></td> <td width="15%"> </td> </tr> <tr> <td width="13%"> </td> <td colspan="3"><img src="../image/web2_30.gif" width="100%" height="16" align="bottom" /></td> <td width="15%"> </td> </tr> </table> <table width="81%" height="333" border="1" cellpadding="1" cellspacing="1" bordercolor="#CCCCCC" bgcolor="#FFFBFF"> <tr> <td width="160" rowspan="11"><div align="right"><img src="../image/web2_25.gif" width="17" height="350" /></div></td> <td height="34" colspan="2"><div align="center" class="STYLE1">读写器配置</div></td> <td width="172" rowspan="11"><div align="left"><img src="../image/web2_25.gif" width="17" height="350" /></div></td> </tr> <tr> <td height="15"><div align="right" class="STYLE3"> <div align="right">密码:</div> </div></td> <td height="15"> <div align="center"> <input name="password" type="password" maxlength="8" /> </div></td> </tr> <tr> <td height="15"><div align="right" class="STYLE3"> <div align="right">读写器ID:</div> </div></td> <td height="15"> <div align="center"><input name="ID" type="text" id="ID" maxlength="8" value = $ID onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> </div></td> </tr> <tr> <td height = "15"><div align = "right" class = "STYLE3"> <div align="right">读写器版本:</div> </div></td> <td height = "15"><div align="center"> <input name="version" type="text" id="version" maxlength="4" value=$version onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> </div></td> </tr> <tr> <td height="15"><div align="right" class="STYLE3"> <div align="right">IP地址:</div> </div></td> <td height="15"><div align="center"> <input name="IP_1" type="text" id="IP_1" size="6" maxlength="3" value=$IP_1 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> <input name="IP_2" type="text" id="IP_2" size="6" maxlength="3" value=$IP_2 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> <input name="IP_3" type="text" id="IP_3" size="6" maxlength="3" value=$IP_3 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> <input name="IP_4" type="text" id="IP_4" size="6" maxlength="3" value=$IP_4 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /></div></td> </tr> <tr> <td height = "15"><div align = "right" class = "STYLE3"> <div align="right">子网掩码:</div> </div></td> <td height = "15"><div align="center"> <input type="text" name="mask_1" size="6" maxlength="3" value=$mask_1 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> <input type="text" name="mask_2" size="6" maxlength="3" value=$mask_2 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> <input type="text" name="mask_3" size="6" maxlength="3" value=$mask_3 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> <input type="text" name="mask_4" size="6" maxlength="3" value=$mask_4 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> </div></td> </tr> <tr> <td height = "15"><div align = "right" class = "STYLE3"> <div align="right">网关:</div> </div></td> <td height = "15"><div align="center"> <input type="text" name="gateway_1" size="6" maxlength="3" value=$gateway_1 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> <input type="text" name="gateway_2" size="6" maxlength="3" value=$gateway_2 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> <input type="text" name="gateway_3" size="6" maxlength="3" value=$gateway_3 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> <input type="text" name="gateway_4" size="6" maxlength="3" value=$gateway_4 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> </div></td> </tr> <tr> <td height = "15"><div align = "right" class = "STYLE3"> <div align="right">DNS地址:</div> </div></td> <td height = "15"><div align="center"> <input type="text" name="DNS_1" size="6" maxlength="3" value=$DNS_1 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> <input type="text" name="DNS_2" size="6" maxlength="3" value=$DNS_2 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> <input type="text" name="DNS_3" size="6" maxlength="3" value=$DNS_3 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> <input type="text" name="DNS_4" size="6" maxlength="3" value=$DNS_4 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0]/g,''))" /> </div></td> </tr> <tr> <td height="15"><div align="right" class="STYLE3"> <div align="right">功率:</div> </div></td> <td height="15"><div align="center"> <input type="text" name="power" maxlength="8" value=$power size="16" onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,''))" />毫瓦 </div></td> </tr> <tr> <td height="15"><div align="right" class="STYLE3"> <div align="right">MAC地址:</div> </div></td> <td height="15"><div align="center"> <input type="text" name="MAC_1" size="4" maxlength="2" value=$MAC_1 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,''))" /> <input type="text" name="MAC_2" size="4" maxlength="2" value=$MAC_2 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,''))" /> <input type="text" name="MAC_3" size="4" maxlength="2" value=$MAC_3 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,''))" /> <input type="text" name="MAC_4" size="4" maxlength="2" value=$MAC_4 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,''))" /> <input type="text" name="MAC_5" size="4" maxlength="2" value=$MAC_5 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,''))" /> <input type="text" name="MAC_6" size="4" maxlength="2" value=$MAC_6 onkeyup="value=value.replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/1/2/3/4/5/6/7/8/9/0/a/b/c/d/e/f/A/B/C/D/E/F]/g,''))" /> </div></td> </tr> <tr> <td height="58" colspan="2"><div align="right" class="STYLE3"> <label> <div align="center"> <input name="ok" type="submit" class="STYLE1" id="ok" value="提交" /> <input name="Submit" type="reset" class="STYLE1" value="重置" /> <input name="cancel" type="button" class="STYLE1" id="cancel" value="返回" onclick="location.href='../'"/> </div> </label> </div> <div align="center"></div> </td> </tr> <tr> <td height="8" colspan="4"><img src="../image/web2_30.gif" width="100%" height="18" align="top" /></td> </tr> <tr> <td colspan="4"><img src="../image/head.gif" width="100%" /></td> </tr> </table></div></form></body></HTML>END_OF_PAGE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -