WebServer.cpp

LineCodeValueExport IDENTIFIER
46

m_internalpages[_T("/index.html")] = &CWebClientSocket::OnIndex;

/index.html

47

m_internalpages[_T("/browser.html")] = &CWebClientSocket::OnBrowser;

/browser.html

48

m_internalpages[_T("/controls.html")] = &CWebClientSocket::OnControls;

/controls.html

49

m_internalpages[_T("/command.html")] = &CWebClientSocket::OnCommand;

/command.html

50

m_internalpages[_T("/status.html")] = &CWebClientSocket::OnStatus;

/status.html

51

m_internalpages[_T("/player.html")] = &CWebClientSocket::OnPlayer;

/player.html

52

m_internalpages[_T("/snapshot.jpg")] = &CWebClientSocket::OnSnapShotJpeg;

/snapshot.jpg

53

m_internalpages[_T("/404.html")] = &CWebClientSocket::OnError404;

/404.html

54

m_internalpages[_T("/convres.html")] = &CWebClientSocket::OnConvRes;

/convres.html

59

m_downloads[_T("/default.css")] = IDF_DEFAULT_CSS;

/default.css

60

m_downloads[_T("/vbg.gif")] = IDF_VBR_GIF;

/vbg.gif

61

m_downloads[_T("/vbs.gif")] = IDF_VBS_GIF;

/vbs.gif

62

m_downloads[_T("/sliderbar.gif")] = IDF_SLIDERBAR_GIF;

/sliderbar.gif

63

m_downloads[_T("/slidergrip.gif")] = IDF_SLIDERGRIP_GIF;

/slidergrip.gif

64

m_downloads[_T("/sliderback.gif")] = IDF_SLIDERBACK_GIF;

/sliderback.gif

65

m_downloads[_T("/1pix.gif")] = IDF_1PIX_GIF;

/1pix.gif

66

m_downloads[_T("/headericon.png")] = IDF_HEADERICON_PNG;

/headericon.png

67

m_downloads[_T("/headerback.png")] = IDF_HEADERBACK_PNG;

/headerback.png

68

m_downloads[_T("/headerclose.png")] = IDF_HEADERCLOSE_PNG;

/headerclose.png

69

m_downloads[_T("/leftside.png")] = IDF_LEFTSIDE_PNG;

/leftside.png

70

m_downloads[_T("/rightside.png")] = IDF_RIGHTSIDE_PNG;

/rightside.png

71

m_downloads[_T("/bottomside.png")] = IDF_BOTTOMSIDE_PNG;

/bottomside.png

72

m_downloads[_T("/leftbottomside.png")] = IDF_LEFTBOTTOMSIDE_PNG;

/leftbottomside.png

73

m_downloads[_T("/rightbottomside.png")] = IDF_RIGHTBOTTOMSIDE_PNG;

/rightbottomside.png

74

m_downloads[_T("/seekbarleft.png")] = IDF_SEEKBARLEFT_PNG;

/seekbarleft.png

75

m_downloads[_T("/seekbarmid.png")] = IDF_SEEKBARMID_PNG;

/seekbarmid.png

76

m_downloads[_T("/seekbarright.png")] = IDF_SEEKBARRIGHT_PNG;

/seekbarright.png

77

m_downloads[_T("/seekbargrip.png")] = IDF_SEEKBARGRIP_PNG;

/seekbargrip.png

78

m_downloads[_T("/logo.png")] = IDF_LOGO7;

/logo.png

79

m_downloads[_T("/controlback.png")] = IDF_CONTROLBACK_PNG;

/controlback.png

80

m_downloads[_T("/controlbuttonplay.png")] = IDF_CONTROLBUTTONPLAY_PNG;

/controlbuttonplay.png

81

m_downloads[_T("/controlbuttonpause.png")] = IDF_CONTROLBUTTONPAUSE_PNG;

/controlbuttonpause.png

82

m_downloads[_T("/controlbuttonstop.png")] = IDF_CONTROLBUTTONSTOP_PNG;

/controlbuttonstop.png

83

m_downloads[_T("/controlbuttonskipback.png")] = IDF_CONTROLBUTTONSKIPBACK_PNG;

/controlbuttonskipback.png

84

m_downloads[_T("/controlbuttondecrate.png")] = IDF_CONTROLBUTTONDECRATE_PNG;

/controlbuttondecrate.png

85

m_downloads[_T("/controlbuttonincrate.png")] = IDF_CONTROLBUTTONINCRATE_PNG;

/controlbuttonincrate.png

86

m_downloads[_T("/controlbuttonskipforward.png")] = IDF_CONTROLBUTTONSKIPFORWARD_PNG;

/controlbuttonskipforward.png

87

m_downloads[_T("/controlbuttonstep.png")] = IDF_CONTROLBUTTONSTEP_PNG;

/controlbuttonstep.png

88

m_downloads[_T("/controlvolumeon.png")] = IDF_CONTROLVOLUMEON_PNG;

/controlvolumeon.png

89

m_downloads[_T("/controlvolumeoff.png")] = IDF_CONTROLVOLUMEOFF_PNG;

/controlvolumeoff.png

90

m_downloads[_T("/controlvolumebar.png")] = IDF_CONTROLVOLUMEBAR_PNG;

/controlvolumebar.png

91

m_downloads[_T("/controlvolumegrip.png")] = IDF_CONTROLVOLUMEGRIP_PNG;

/controlvolumegrip.png

95

CString str(_T("MIME\\Database\\Content Type"));

MIME\\Database\\Content Type

106

&& ERROR_SUCCESS == mime.QueryStringValue(_T("Extension"), ext, &len))

Extension

183

if(FILE* f = _tfopen(fn, _T("wb")))

wb

193

if(LoadResource(IDR_HTML_INDEX, data, RT_HTML)) PutFileContents(dir + _T("index.html"), data);

index.html

194

if(LoadResource(IDR_HTML_BROWSER, data, RT_HTML)) PutFileContents(dir + _T("browser.html"), data);

browser.html

195

if(LoadResource(IDR_HTML_CONTROLS, data, RT_HTML)) PutFileContents(dir + _T("controls.html"), data);

controls.html

196

if(LoadResource(IDR_HTML_404, data, RT_HTML)) PutFileContents(dir + _T("404.html"), data);

404.html

197

if(LoadResource(IDR_HTML_PLAYER, data, RT_HTML)) PutFileContents(dir + _T("player.html"), data);

player.html

205

if(LoadResource(id, data, _T("FILE")))

FILE

258

if(FILE* f = _tfopen(path, _T("rb")))

rb

348

if(pClient->m_get.Lookup(_T("redir"), redir)

redir

349

|| pClient->m_post.Lookup(_T("redir"), redir))

redir

369

if(!fHandled && m_downloads.Lookup(pClient->m_path, resid) && LoadResource(resid, res, _T("FILE")))

FILE

429

pClient->m_hdrlines.Lookup(_T("accept-encoding"), accept_encoding);

accept-encoding

433

if(!sl.Find(_T("gzip"))) break;;

gzip

534

env.AddTail(_T("GATEWAY_INTERFACE=CGI/1.1"));

GATEWAY_INTERFACE=CGI/1.1

535

env.AddTail(_T("SERVER_SOFTWARE=Media Player Classic/6.4.x.y"));

SERVER_SOFTWARE=Media Player Classic/6.4.x.y

536

env.AddTail(_T("SERVER_PROTOCOL=") + pClient->m_ver);

SERVER_PROTOCOL=

537

env.AddTail(_T("REQUEST_METHOD=") + pClient->m_cmd);

REQUEST_METHOD=

538

env.AddTail(_T("PATH_INFO=") + redir);

PATH_INFO=

539

env.AddTail(_T("PATH_TRANSLATED=") + path);

PATH_TRANSLATED=

540

env.AddTail(_T("SCRIPT_NAME=") + redir);

SCRIPT_NAME=

541

env.AddTail(_T("QUERY_STRING=") + pClient->m_query);

QUERY_STRING=

543

if(pClient->m_hdrlines.Lookup(_T("content-type"), str))

content-type

544

env.AddTail(_T("CONTENT_TYPE=") + str);

CONTENT_TYPE=

545

if(pClient->m_hdrlines.Lookup(_T("content-length"), str))

content-length

546

env.AddTail(_T("CONTENT_LENGTH=") + str);

CONTENT_LENGTH=

555

env.AddTail(_T("HTTP_") + key + _T("=") + value);

HTTP_

563

str.Format(_T("%d"), port);

%d

564

env.AddTail(_T("REMOTE_ADDR=")+name);

REMOTE_ADDR=

565

env.AddTail(_T("REMOTE_HOST=")+name);

REMOTE_HOST=

566

env.AddTail(_T("REMOTE_PORT=")+str);

REMOTE_PORT=

571

str.Format(_T("%d"), port);

%d

572

env.AddTail(_T("SERVER_NAME=")+name);

SERVER_NAME=

573

env.AddTail(_T("SERVER_PORT=")+str);

SERVER_PORT=

585

_sntprintf(cmdln, 32768, _T("\"%s\" \"%s\""), cgi, path);

\"%s\" \"%s\"

631

body = _T("CGI Error");

CGI Error


My JavaScript is support only IE6. If you're using Gecko (firefox) Browser, please kill Javascript. and please tell me, how to support Gecko.