48 lines
872 B
Plaintext
48 lines
872 B
Plaintext
|
|
void show_form(Request& context)
|
|
{
|
|
|
|
<><form action="?" method="post" enctype="multipart/form-data">
|
|
<div>
|
|
<label>Some text:</label>
|
|
<input type="text" name="fühld" value="<?= context.post["fühld"] ?>"/>
|
|
</div>
|
|
<div>
|
|
<label>Some multiline text:</label>
|
|
<textarea name="field2"><?= context.post["field2"] ?></textarea>
|
|
</div>
|
|
<div>
|
|
<input type="submit" value="Submit Form"/>
|
|
</div>
|
|
</form></>
|
|
|
|
}
|
|
|
|
RENDER(Request& context)
|
|
{
|
|
|
|
<>
|
|
<link rel="stylesheet" href='style.css?v=1'></link>
|
|
<h1>
|
|
<a href="index.uce">UCE Test</a>:
|
|
Multipart-Encoded Form POST
|
|
</h1>
|
|
|
|
<? show_form(context); ?>
|
|
|
|
<div>
|
|
|
|
</div>
|
|
|
|
<label>Parsed POST fields</label>
|
|
<pre><?= var_dump(context.post) ?></pre>
|
|
|
|
<label>Raw POST content</label>
|
|
<pre><?= context.in ?></pre>
|
|
|
|
<label>CGI Params</label>
|
|
<pre><?= var_dump(context.params) ?></pre>
|
|
</>
|
|
|
|
}
|