⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 web.c

📁 基于lm3s6965的http示例代码,对初学者特别有帮助。
💻 C
📖 第 1 页 / 共 5 页
字号:
   "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>&nbsp;</TD><TD>&nbsp;</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=\"&nbsp;&nbsp;ON&nbsp;&nbsp;&nbsp;\" ONCLICK=\"AllSW(true)\">\r\n"
   "t <INPUT TYPE=BUTTON VALUE=\"&nbsp;&nbsp;OFF&nbsp;&nbsp;\" ONcLICK=\"AllSW(false)\"></TD></TR>\r\n"
   "t <TR><TD>&nbsp;</TD><TD>&nbsp;</TD></TR><TR><TD>&nbsp;</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>&nbsp;</TD><TD>&nbsp;</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>&nbsp;</TD><TD>&nbsp;</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 + -