📄 web.c
字号:
"t <TR><TD><IMG SRC=pabb.gif>Secondary DNS Server</TD>\r\n"
"c a s <TD><INPUT TYPE=TEXT NAME=sdns VALUE=\"%d.%d.%d.%d\" SIZE=18 MAXLENGTH=18></TD></TR>\r\n"
"t <TR><TD> </TD><TD> </TD></TR><TR><TD></TD><TD align=\"right\">\r\n"
"# Here begin button definitions\r\n"
"t <INPUT TYPE=SUBMIT NAME=set VALUE=\"Change\" id=\"sbm\">\r\n"
"t <INPUT TYPE=RESET VALUE=\"Undo\">\r\n"
"t <INPUT TYPE=BUTTON VALUE=\"Home\" OnClick=\"location='/index.htm'\">\r\n"
"t </TD></TR></FORM>\r\n"
"t <p>This page allows you to change the system <b>IP address</b>, <b>Net Mask</b>,\r\n"
"t <b>Default Gateway</b>, Primary and Secondary <b>DNS Server</b>. After you"
" \r\n"
"t have changed the IP address, you need to modify the host IP address in you"
" Internet \r\n"
"t browser too to be able to connect to your TcpNet target. Make changes with"
" <b>care</b>\r\n"
"t or you may block the <b>TcpNet</b> sysetm. This Form uses a <b>GET</b> method"
" to send \r\n"
"t data back to a Web server. You need to click on <b>Change</b> button to activate"
" the \r\n"
"t changes.</p></BODY></HTML>\r\n"
"# This is end of script. It must be closed with period.\r\n"
".\r\n"
};
/*---------------------------------------------------------------------------*/
const U8 leds_cgi[] = {
"#================================================================\r\n"
"# ----- This is a TcpNet Script file which runs on TcpNet -------\r\n"
"# It controls the on-board LED diodes using the Internet browser.\r\n"
"#================================================================\r\n"
"t <HTML><head><title>LED Control</title>\r\n"
"t <BODY TEXT=#000000 BGCOLOR=#ccddff LINK=#0000FF VLINK=#0000FF ALINK=#FF0000>\r\n"
"t <SCRIPT LANGUAGE=JavaScript> function AllSW(st) {\r\n"
"t for(i=0;i<document.form1.length;i++) {\r\n"
"t if(document.form1.elements[i].type==\"checkbox\"){\r\n"
"t document.form1.elements[i].checked=st;}}} </SCRIPT></head>\r\n"
"t <H2 ALIGN=CENTER>Control LEDs on the board</H2>\r\n"
"t <FORM ACTION=leds.cgi METHOD=POST NAME=form1>\r\n"
"t <INPUT TYPE=HIDDEN VALUE=\"led\" NAME=pg>\r\n"
"t <TABLE BORDER=0 WIDTH=99%>\r\n"
"t <TR BGCOLOR=#aaccff>\r\n"
"t <TH WIDTH=45%>Item</TH>\r\n"
"t <TH WIDTH=55%>Setting</TH></TR><TR>\r\n"
"t <TD><IMG SRC=pabb.gif>LED control:</TD><TD><SELECT NAME=\"ctrl\">\r\n"
"c b c <OPTION %s>Browser</OPTION><OPTION %s>Running Lights</OPTION></SELECT></TD></TR>\r\n"
"t <TR><TD><IMG SRC=pabb.gif>LED diodes on the output port [7..0]:</TD>\r\n"
"t <TD><table><tr valign=\"middle\">\r\n"
"# Here begin the 'checkbox' definitions\r\n"
"c b 7 <td><input type=checkbox name=led7 %s>7</td>\r\n"
"c b 6 <td><input type=checkbox name=led6 %s>6</td>\r\n"
"c b 5 <td><input type=checkbox name=led5 %s>5</td>\r\n"
"c b 4 <td><input type=checkbox name=led4 %s>4</td>\r\n"
"t <td width=\"5%\"></td>\r\n"
"c b 3 <td><input type=checkbox name=led3 %s>3</td>\r\n"
"c b 2 <td><input type=checkbox name=led2 %s>2</td>\r\n"
"c b 1 <td><input type=checkbox name=led1 %s>1</td>\r\n"
"c b 0 <td><input type=checkbox name=led0 %s>0</td>\r\n"
"t </table></TD></TR>\r\n"
"t <TR><TD><IMG SRC=pabb.gif>All LED diodes On or OFF</TD>\r\n"
"t <TD><INPUT TYPE=BUTTON VALUE=\" ON \" ONCLICK=\"AllSW(true)\">\r\n"
"t <INPUT TYPE=BUTTON VALUE=\" OFF \" ONcLICK=\"AllSW(false)\"></TD></TR>\r\n"
"t <TR><TD> </TD><TD> </TD></TR><TR><TD> </TD><TD align=\"right\">\r\n"
"t <INPUT TYPE=SUBMIT NAME=set VALUE=\"Submit\">\r\n"
"t <INPUT TYPE=RESET VALUE=\"Undo\">\r\n"
"t <INPUT TYPE=BUTTON VALUE=\"Home\" OnClick=\"location='/index.htm'\">\r\n"
"t </TD></TR></FORM>\r\n"
"t <p>This page shows you how to use the following http form <b>input</b> objects:\r\n"
"t <b>checkbox</b>, <b>select</b> and <b>button</b>. It uses also a simple <b>Java"
" Script</b>\r\n"
"t function to check/uncheck all checkboxes. This Form uses a <b>POST</b> method"
" to send data\r\n"
"t back to a Web server. You need to click on <b>Submit</b> button to activate"
" the changes.\r\n"
"t </p></BODY></HTML>\r\n"
"# This is end of script. It must be closed with a period.\r\n"
".\r\n"
"\r\n"
};
/*---------------------------------------------------------------------------*/
const U8 tcp_cgi[] = {
"#================================================================\r\n"
"# ----- This is a TcpNet Script file which runs on TcpNet -------\r\n"
"# It displays the status of the Tcp Sockets.\r\n"
"#================================================================\r\n"
"i tcp_header.inc\r\n"
"c c \r\n"
"i tcp_footer.inc\r\n"
"# This is end of script. It must be closed with a period.\r\n"
".\r\n"
"\r\n"
};
/*---------------------------------------------------------------------------*/
const U8 system_cgi[] = {
"#=====================================================================================\r\n"
"# ----- This is a TcpNet Script file which runs on TcpNet -------\r\n"
"# It generates a dynamic page to edit/change System Password.\r\n"
"#=====================================================================================\r\n"
"t <html><head><title>System Settings</title></head>\r\n"
"t <body text=#000000 BGCOLOR=#ccddff LINK=#0000FF VLINK=#0000FF ALINK=#FF0000>\r\n"
"t <H2 ALIGN=CENTER>System Settings</H2>\r\n"
"t <FORM ACTION=index.htm METHOD=POST NAME=CGI>\r\n"
"t <INPUT TYPE=HIDDEN VALUE=\"sys\" NAME=pg>\r\n"
"t <TABLE BORDER=0 WIDTH=99%>\r\n"
"t <TR BGCOLOR=#aaccff>\r\n"
"t <TH WIDTH=40%>Item</TH>\r\n"
"t <TH WIDTH=60%>Setting</TH></TR>\r\n"
"# Here begin data setting which is formatted in HTTP_CGI.C module\r\n"
"c d 1 <TR><TD><IMG SRC=pabb.gif>Authentication</TD><TD><b>%s</b></TD></TR>\r\n"
"t <TR><TD><IMG SRC=pabb.gif>Password for user 'admin'</TD>\r\n"
"c d 2 <TD><INPUT TYPE=PASSWORD NAME=pw SIZE=10 MAXLENGTH=10 VALUE=\"%s\"></TD></TR>\r\n"
"t <TR><TD><IMG SRC=pabb.gif>Retype your password</TD>\r\n"
"c d 2 <TD><INPUT TYPE=PASSWORD NAME=pw2 SIZE=10 MAXLENGTH=10 VALUE=\"%s\"></TD></TR>\r\n"
"t <TR><TD> </TD><TD> </TD></TR><TR><TD></TD><TD align=\"right\">\r\n"
"# Here begin button definitions\r\n"
"t <INPUT TYPE=SUBMIT NAME=set VALUE=\"Change\" id=\"sbm\">\r\n"
"t <INPUT TYPE=RESET VALUE=\"Undo\">\r\n"
"t <INPUT TYPE=BUTTON VALUE=\"Home\" OnClick=\"location='/index.htm'\">\r\n"
"t </TD></TR></FORM>\r\n"
"t <p>This page allows you to change the system <b>Password</b>, for the username"
" <b>admin</b>.\r\n"
"t Default <b>realm</b>, <b>user</b> and <b>password</b> can be set in configuraton"
" file.\r\n"
"t This Form uses a <b>POST</b> method to send data back to a Web server. You"
" need to click\r\n"
"t on <b>Change</b> button to activate the changes.</p></BODY></HTML>\r\n"
"# This is end of script. It must be closed with period.\r\n"
".\r\n"
};
/*---------------------------------------------------------------------------*/
const U8 lcd_cgi[] = {
"#=====================================================================================\r\n"
"# ----- This is a TcpNet Script file which runs on TcpNet -------\r\n"
"# It allows to change/send a text to on-board LCD Display Module \r\n"
"#=====================================================================================\r\n"
"t <html><head><title>LCD Control</title></head>\r\n"
"t <body text=#000000 BGCOLOR=#ccddff LINK=#0000FF VLINK=#0000FF ALINK=#FF0000>\r\n"
"t <H2 ALIGN=CENTER>LCD Module Control</H2>\r\n"
"t <FORM ACTION=lcd.cgi METHOD=POST NAME=CGI>\r\n"
"t <INPUT TYPE=HIDDEN VALUE=\"lcd\" NAME=pg>\r\n"
"t <TABLE BORDER=0 WIDTH=99%>\r\n"
"t <TR BGCOLOR=#aaccff>\r\n"
"t <TH WIDTH=40%>Item</TH>\r\n"
"t <TH WIDTH=60%>Setting</TH></TR>\r\n"
"# Here begin data setting which is formatted in HTTP_CGI.C module\r\n"
"t <TR><TD><IMG SRC=pabb.gif>Line 1 Text</TD>\r\n"
"c f 1 <TD><INPUT TYPE=TEXT NAME=lcd1 SIZE=16 MAXLENGTH=16 VALUE=\"%s\"></TD></TR>\r\n"
"t <TR><TD><IMG SRC=pabb.gif>Line 2 Text</TD>\r\n"
"c f 2 <TD><INPUT TYPE=TEXT NAME=lcd2 SIZE=16 MAXLENGTH=16 VALUE=\"%s\"></TD></TR>\r\n"
"t <TR><TD> </TD><TD> </TD></TR><TR><TD></TD><TD align=\"right\">\r\n"
"# Here begin button definitions\r\n"
"t <INPUT TYPE=SUBMIT NAME=set VALUE=\"Send\" id=\"sbm\">\r\n"
"t <INPUT TYPE=RESET VALUE=\"Undo\">\r\n"
"t <INPUT TYPE=BUTTON VALUE=\"Home\" OnClick=\"location='/index.htm'\">\r\n"
"t </TD></TR></FORM>\r\n"
"t <p>This page allows you to change a message displayed on <b>LCD Module</b>."
" Simply enter\r\n"
"t the text which you want to display on LCD module.\r\n"
"t This Form uses a <b>POST</b> method to send data back to a Web server. You"
" need to click\r\n"
"t on <b>Send</b> button to activate the changes.</p></BODY></HTML>\r\n"
"# This is end of script. It must be closed with period.\r\n"
".\r\n"
};
/*---------------------------------------------------------------------------*/
const U8 language_cgi[] = {
"#=====================================================================================\r\n"
"# ----- This is a TcpNet Script file which runs on TcpNet -------\r\n"
"# It generates a dynamic page to show the Browser Language Preference.\r\n"
"#=====================================================================================\r\n"
"t <html><head><title>Browser Language Preference</title></head>\r\n"
"t <body text=#000000 BGCOLOR=#ccddff LINK=#0000FF VLINK=#0000FF ALINK=#FF0000>\r\n"
"t <H2 ALIGN=CENTER>Browser Language Preference</H2>\r\n"
"t <FORM ACTION=index.htm METHOD=POST NAME=CGI>\r\n"
"t <INPUT TYPE=HIDDEN VALUE=\"lang\" NAME=pg>\r\n"
"t <TABLE BORDER=0 WIDTH=99%>\r\n"
"t <TR BGCOLOR=#aaccff>\r\n"
"t <TH WIDTH=40%>Item</TH>\r\n"
"t <TH WIDTH=60%>Setting</TH></TR>\r\n"
"# Here begin data setting which is formatted in HTTP_CGI.C module\r\n"
"c e <TR><TD><IMG SRC=pabb.gif>Browser Language</TD><TD><b>%
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -