MCPcopy Create free account
hub / github.com/amule-project/amule / ProcessPhpRequest

Method ProcessPhpRequest

src/webserver/src/WebServer.cpp:1807–1824  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1805}
1806
1807char *CScriptWebServer::ProcessPhpRequest(const char *filename, CSession *sess, long &size)
1808{
1809 FILE *f = fopen(filename, "r");
1810 if ( !f ) {
1811 return Get_404_Page(size);
1812 }
1813
1814 CWriteStrBuffer buffer;
1815 CPhpFilter(this, sess, filename, &buffer);
1816
1817 size = buffer.Length();
1818 char *buf = new char [size+1];
1819 buffer.CopyAll(buf);
1820
1821 fclose(f);
1822
1823 return buf;
1824}
1825
1826CSession *CScriptWebServer::CheckLoggedin(ThreadData &Data)
1827{

Callers

nothing calls this directly

Calls 3

CPhpFilterClass · 0.85
LengthMethod · 0.80
CopyAllMethod · 0.80

Tested by

no test coverage detected