index.c
上传用户:sxdewei
上传日期:2014-06-02
资源大小:67k
文件大小:2k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <stdlib.h>
  4. #include <fcntl.h>
  5. #include <getopt.h>
  6. #include <errno.h>
  7. #include <sys/ioctl.h>
  8. #include <linux/config.h>
  9. #include <netinet/in.h>
  10. #include <arpa/inet.h>
  11. //<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
  12. //<META HTTP-EQUIV="expires" CONTENT="-1">
  13. static char adminGate[] = "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/frameset.dtd">
  14. <HTML><HEAD><TITLE>IPCAMER</TITLE>
  15. <META http-equiv="Content-Type" content="text/html; charset=gb2312">
  16. <META content="MSHTML 6.00.6000.16414" name=GENERATOR>
  17. </HEAD>
  18. <FRAMESET border=0 
  19. frameSpacing=0 rows=* frameBorder=NO>
  20. <FRAMESET border=0 
  21. frameSpacing=0 frameBorder=NO cols=129,*,0><FRAME name=leftFrame 
  22. src="menus.htm" noResize><FRAME name=mainFrame 
  23. src="/sysinfo.cgi"><FRAME name=msgFrame 
  24. src="about:blank"></FRAMESET></FRAMESET></HTML>nn";
  25. //static char userGate[] = "Location: rt_video.cginn";
  26. static char userGate[] = "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/frameset.dtd">
  27. <HTML><HEAD><TITLE>IPCAMER</TITLE>
  28. <!--
  29. <META http-equiv="Content-Type" content="text/html; charset=gb2312">
  30. -->
  31. <META content="MSHTML 6.00.6000.16414" name=GENERATOR>
  32. </HEAD>
  33. <FRAMESET border=0 
  34. frameSpacing=0 rows=* frameBorder=NO>
  35. <FRAMESET border=0 
  36. frameSpacing=0 frameBorder=NO *,*,0><FRAME name=mainFrame 
  37. src="/rt_video.cgi"><FRAME name=msgFrame 
  38. src="about:blank"></FRAMESET></FRAMESET></HTML>nn
  39. ";
  40. int main(void)
  41. {
  42.    char * userName = getenv("REMOTE_USER");
  43.    if(!strcmp("admin",userName))
  44. {
  45.       printf("%sn",adminGate);
  46. }
  47. else if(!strcmp("user",userName))
  48. {
  49.       printf("%sn",userGate);
  50. }
  51.     fflush(stdout);
  52.     exit(0);
  53. }  // end of main