|
@@ -600,7 +600,7 @@ mg (table):
|
|
|
|
|
|
mg.read() -- reads a chunk from POST data, returns it as a string
|
|
|
mg.write(str) -- writes string to the client
|
|
|
- mg.include(path) -- sources another Lua file
|
|
|
+ mg.include(filename) -- include another Lua Page file (Lua Pages only)
|
|
|
mg.redirect(uri) -- internal redirect to a given URI
|
|
|
mg.onerror(msg) -- error handler, can be overridden
|
|
|
mg.version -- a string that holds Civetweb version
|
|
@@ -648,10 +648,13 @@ connect (function):
|
|
|
end
|
|
|
|
|
|
|
|
|
+All filename arguments are either absolute or relative to the civetweb working
|
|
|
+directory (not the document root or the Lua script/page file).
|
|
|
+
|
|
|
**IMPORTANT: Civetweb does not send HTTP headers for Lua pages. Therefore,
|
|
|
every Lua Page must begin with a HTTP reply line and headers**, like this:
|
|
|
|
|
|
- <? print('HTTP/1.0 200 OK\r\nContent-Type: text/html\r\n\r\n') ?>
|
|
|
+ <? mg.write('HTTP/1.0 200 OK\r\nContent-Type: text/html\r\n\r\n') ?>
|
|
|
<html><body>
|
|
|
... the rest of the web page ...
|
|
|
|