Roxen.git
/
server
/
modules
/
scripting
/
piketag.pike
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/modules/scripting/piketag.pike:1:
// This is a roxen module. Copyright © 1996 - 2000, Roxen IS. // // Adds support for inline pike in documents. // // Example: // <pike> // return "Hello world!\n"; // </pike>
-
constant cvs_version = "$Id: piketag.pike,v 2.
26
2000/
09
/
21
17
:
51
:
03
jhs
Exp $";
+
constant cvs_version = "$Id: piketag.pike,v 2.
27
2000/
10
/
13
13
:
32
:
35
kuntri
Exp $";
constant thread_safe=1; #if constant(Parser.C) #define PARSER_C Parser.C #else #define PARSER_C Roxen._Parser.C #endif
Roxen.git/server/modules/scripting/piketag.pike:505:
return res; } // --------------------- Documentation ----------------------- TAGDOCUMENTATION; #ifdef manual constant tagdoc=([ "<?pike":#"<desc pi><short hide> Pike processing instruction tag.</short>This processing intruction
-
tag allows for evaluating Pike code directly in the document.
</p>
+
tag allows for evaluating Pike code directly in the document.
<p>Note: With this tag, users are able to run programs with the same right as the server. This is a serious security hasard.</p> <p>When the pike tag returns, the contents of the output buffer is inserted into the page. It is not reparsed with the RXML parser.</p> <p>Use entities within the Pike code, scope.variable is handled like <ent>scope.variable</ent> in RXML.</p>