📄 web.c
字号:
const U8 audio_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>\r\n"
"t <head>\r\n"
"t <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n"
"t <title>NXP Semiconductors - Embedded Web Server USB Audio Control</title>\r\n"
"t <meta name=\"author\" content=\"NXP Semiconductors\" />\r\n"
"t <meta name=\"language\" content=\"en-US\" />\r\n"
"t <link type=\"text/css\" rel=\"stylesheet\" href=\"nxp.css\" />\r\n"
"t </head>\r\n"
"t <body>\r\n"
"t <div class=\"logo\"><a href=\"index.htm\"><img src=\"logo.gif\" alt=\"\" /></a></div>\r\n"
"t <div class=\"rule\"></div>\r\n"
"t <h1>Embedded Web Server USB Audio Control</h1>\r\n"
"t <FORM ACTION=audio.cgi METHOD=POST NAME=CGI>\r\n"
"t <INPUT TYPE=HIDDEN VALUE=\"audio\" NAME=pg>\r\n"
"t <TABLE BORDER=0 WIDTH=99%>\r\n"
"# Here begin data setting which is formatted in HTTP_CGI.C module\r\n"
"t <TR><TD>USB Audio:</TD>\r\n"
"c g 0 <TD><INPUT TYPE=\"checkbox\" NAME=\"audio\" %s>ON</TD>\r\n"
"t <TR><TD COLSPAN=\"3\" align=\"right\">\r\n"
"# Here begin button definitions\r\n"
"t <INPUT TYPE=SUBMIT NAME=set VALUE=\"Send\">\r\n"
"t </TD></TR></TABLE></FORM>\r\n"
"t <p>This page allows you to turn on and turn off the <b>USB Audio</b>.</p>\r\n"
"t <div class=\"rule\"></div>\r\n"
"t <div class=\"copyright\">\r\n"
"t ©2006 <a href=\"http://www.standardics.nxp.com/\">NXP Semiconductors</a>"
" (founded by Philips).\r\n"
"t All rights reserved.\r\n"
"t </div>\r\n"
"t </BODY></HTML>\r\n"
"# This is end of script. It must be closed with period.\r\n"
".\r\n"
};
/*---------------------------------------------------------------------------*/
const U8 pabb_gif[] = {
0x47,0x49,0x46,0x38,0x39,0x61,0x10,0x00,0x10,0x00,0x91,0x00,0x00,0xE2,0x00,
0x7B,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0xF9,0x04,0x09,0x00,
0x00,0x01,0x00,0x2C,0x00,0x00,0x00,0x00,0x10,0x00,0x10,0x00,0x00,0x08,0x2F,
0x00,0x03,0x08,0x1C,0x48,0xB0,0xA0,0xC1,0x83,0x08,0x13,0x2A,0x5C,0xC8,0xF0,
0x20,0x80,0x86,0x02,0x01,0x3C,0x6C,0x28,0x71,0xE2,0xC2,0x8A,0x16,0x13,0x62,
0xCC,0xE8,0x70,0xA3,0x42,0x8F,0x1F,0x2B,0x32,0x14,0x39,0x92,0xA3,0x46,0x85,
0x01,0x01,0x00,0x3B,
};
/*---------------------------------------------------------------------------*/
const U8 tcp_header_inc[] = {
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n"
"<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n"
"\r\n"
"<head>\r\n"
"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n"
"<title>NXP Semiconductors - Embedded Web Server Socket Status</title>\r\n"
"<meta name=\"author\" content=\"NXP Semiconductors\" />\r\n"
"<meta name=\"language\" content=\"en-US\" />\r\n"
"<link type=\"text/css\" rel=\"stylesheet\" href=\"nxp.css\" />\r\n"
"</head>\r\n"
"\r\n"
"<body>\r\n"
"<div class=\"logo\"><a href=\"index.htm\"><img src=\"logo.gif\" alt=\"\" /></a></div>\r\n"
"<div class=\"rule\"></div>\r\n"
"<h1>NXP Semiconductors - Embedded Web Server Socket Status</h1>\r\n"
"\r\n"
" <center>\r\n"
" <TABLE BORDER=0 WIDTH=600>\r\n"
" <TR BGCOLOR=#aaccff>\r\n"
" <TH WIDTH=14%>Socket</TH>\r\n"
" <TH WIDTH=20%>State</TH>\r\n"
" <TH WIDTH=20%>Rem IP</TH>\r\n"
" <TH WIDTH=16%>Rem Port</TH>\r\n"
" <TH WIDTH=16%>Loc Port</TH>\r\n"
" <TH WIDTH=14%>Timer</TH>\r\n"
" </TR>"
};
/*---------------------------------------------------------------------------*/
const U8 tcp_footer_inc[] = {
" </table>\r\n"
" <FORM ACTION=tcp.cgi METHOD=\"post\" NAME=\"form1\">\r\n"
" <table WIDTH=400>\r\n"
" <TR><TD ALIGN=\"right\">\r\n"
" <INPUT TYPE=BUTTON VALUE=\"Refresh\" OnClick=\"location='/tcp.cgi'\" />\r\n"
" </TD></TR></TABLE>\r\n"
" </FORM>\r\n"
" </center> \r\n"
" <div class=\"rule\"></div>\r\n"
" <div class=\"copyright\">\r\n"
" ©2006 <a href=\"http://www.standardics.nxp.com/\">NXP Semiconductors</a>"
" (founded by Philips).\r\n"
" All rights reserved.\r\n"
" </div>\r\n"
" </body>\r\n"
"</html>"
};
/*---------------------------------------------------------------------------*/
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>\r\n"
"t <head>\r\n"
"t <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n"
"t <title>NXP Semiconductors - Embedded Web Server USB Audio Control</title>\r\n"
"t <meta name=\"author\" content=\"NXP Semiconductors\" />\r\n"
"t <meta name=\"language\" content=\"en-US\" />\r\n"
"t <link type=\"text/css\" rel=\"stylesheet\" href=\"nxp.css\" />\r\n"
"t </head>\r\n"
"t <body>\r\n"
"t <div class=\"logo\"><a href=\"index.htm\"><img src=\"logo.gif\" alt=\"\" /></a></div>\r\n"
"t <div class=\"rule\"></div>\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 </TD></TR></TABLE></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 channges.</p></BODY></HTML>\r\n"
"# This is end of script. It must be closed with period.\r\n"
"t <div class=\"rule\"></div>\r\n"
"t <div class=\"copyright\">\r\n"
"t ©2006 <a href=\"http://www.standardics.nxp.com/\">NXP Semiconductors</a>"
" (founded by Philips).\r\n"
"t All rights reserved.\r\n"
"t </div>\r\n"
"t </BODY></HTML>\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>%s</b> [%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=BUTTON VALUE=\"Home\" OnClick=\"location='/index.htm'\">\r\n"
"t </TD></TR></FORM>\r\n"
"t <p>Your browser is sending the following language preference. You may use"
" this information\r\n"
"t to create <b>Multi Language</b> web pages. The language preferences can be"
" set in Internet\r\n"
"t Explorer via <b>Tools / Internet Options... / Languages</b> and in Netscape"
" via <b>Edit /\r\n"
"t Preferences... / Navigator / languages</b>. You may change the setting in"
" your browser\r\n"
"t and reload this page again to check.</p></BODY></HTML>\r\n"
"# This is end of script. It must be closed with period.\r\n"
".\r\n"
};
/*---------------------------------------------------------------------------*/
const struct http_file FileTab[FILECNT] = {
{ "index.htm", (U8 *)&index_htm, 1868 },
{ "favicon.ico", (U8 *)&favicon_ico, 1150 },
{ "logo.gif", (U8 *)&logo_gif, 4404 },
{ "nxp.css", (U8 *)&nxp_css, 817 },
{ "rule.gif", (U8 *)&rule_gif, 161 },
{ "network.cgi", (U8 *)&network_cgi, 2844 },
{ "leds.cgi", (U8 *)&leds_cgi, 3021 },
{ "lcd.cgi", (U8 *)&lcd_cgi, 2118 },
{ "audio.cgi", (U8 *)&audio_cgi, 1584 },
{ "pabb.gif", (U8 *)&pabb_gif, 94 },
{ "tcp_header.inc", (U8 *)&tcp_header_inc, 925 },
{ "tcp_footer.inc", (U8 *)&tcp_footer_inc, 436 },
{ "tcp.cgi", (U8 *)&tcp_cgi, 353 },
{ "system.cgi", (U8 *)&system_cgi, 2282 },
{ "language.cgi", (U8 *)&language_cgi, 1554 },
};
/*----------------------------------------------------------------------------
* end of file
*---------------------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -